一、安装 nginx
1、 nginx依赖以下一些软件库,在安装之前请确保安装了这些软件库,它们包括:gcc,openssl,zlib,pcre(可通过rpm -q命令查询是否已安装)
可通过命令 rpm -q 查看软件包的版本信息。
以查看nginx的版本为例:
#rpm -q nginx
结果如下(实际的版本可能和此版本不一致,请以实际查询到的版本为准):
2. 以CentOS 为例,在root权限下,通过命令 yum install 来安装软件,示例如下:
对于Yum下载源,不需要添加软件源,可以直接安装软件包。
3. 安装步骤
1) 登录操作系统为CentOS6.2的云服务器后,默认已获取root权限:
注意:严禁执行password命令,root密码默认不能被修改。
2) 在root权限下,通过命令 yum install 来安装软件,示例如下:
3.)系统会自动搜索相关的软件包和依赖关系,并且在界面中提示用户确认搜索到的软件包是否合适,如下图所示:
4) 输入“Y”确认后,开始安装软件,安装完成后会提示“Complete”,如下图所示:
4. 安装的软件信息查看
软件安装完成后,可通过命令 rpm -ql 查看软件包具体的安装目录。
以查看nginx的安装目录为例:
#rpm -ql nginx
结果如下:
二、配置tomcat 简单集群
在主服务器(192.168.5.149)的nginx.conf加入以下代码:
upstream 192.168.5.149 {
server 192.168.5.150:8080;
server 192.168.5.151:8080;
}
server{
listen 80;
server_name 192.168.5.149;
location / {
proxy_pass http://192.168.5.149;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
保存重启nginx