三十二、服务器的配置部署

最近有机会将只有ubuntu系统的准裸服务器配置成可部署运行web工程的线上服务器,过了把PE的瘾。从最最基本的软件安装(依次安装JDK、版本管理工具如SVN/CVS等、项目管理工具如MAVEN/ANT等、应用服务器TOMCAT/JBOSS等、反向代理服务器NGINX/APACHE等、数据库和缓存服务器等)到系统工程配置(拷贝工程代码、配置文件、部署脚本),在过程中遇到的小问题整理备忘。

1.无法运行sudo apt-get install命令来安装软件

提示E:未发现软件包或者E:软件包没有可供安装的候选者

三十二、服务器的配置部署_第1张图片

百度后大多帖子都是说要先运行sudo apt-get update命令再运行sudo apt-get install,但是如果运行sudo apt-get update仍旧报错如下:


这是因为尚未配置DNS,需要在/etc/resolv.conf文件中增加一行配置。比如添加配置nameserver  8.8.8.8。然后再运行sudo apt-get update;sudo apt-get install 软件名;就可以完成安装了。

注:/etc/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。

resolv.conf的关键字主要有四个:nameserver --定义DNS服务器的IP地址;domain--定义本地域名;search--/定义域名的搜索列表;sortlist --对返回的域名进行排序。


2.系统已经有JDK,但部署时提示no JDK found-please set JAVA_HOME


可以用个新的JDK/usr/lib/jvm目录下,比如java-6-sun-1.6.0.26。并且修改tomcat6的启动配置文件sudo vi /etc/init.d/tomcat6,

把第一个位置的替换成新换的jdk目录。如下图所示:

三十二、服务器的配置部署_第2张图片





你可能感兴趣的:(三十二、服务器的配置部署)