一、说明
系统:centos 6.6
nginx版本:nginx-1.8.0
二、nginx安装
安装步骤
(1)安装依赖包:gcc,pcre,zlib,openssl
(2)安装nginx-1.8.0
1、安装依赖包:
cd /usr/local
yum install -y gcc gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
2、安装nginx-1.8.0
wget http://nginx.org/download/nginx-1.8.0.tar.gz
tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --user=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
make install
ls ../
cd ../nginx
cd sbin/
./nginx
ps -ef | grep nginx
root 1821 1 0 00:44 ? 00:00:00 nginx: master process ./nginx
nobody 1822 1821 0 00:44 ? 00:00:00 nginx: worker process
root 1824 1753 0 00:44 pts/0 00:00:00 grep nginx
在本机浏览器访问部署nginx的80端口http://...:80,显示图下页面即为部署成功。
至此nginx安装完毕。
3、修改配置文件
需要同时部署2个,
cd /usr/local/nginx/conf
cp nginx nginx.bak
vi nginx
启动异常,报错如下图,检查error.log报错
2018/07/12 17:37:18 [emerg] 5555#0: bind() to 0.0.0.0:1090 failed (98: Address already in use)
2018/07/12 17:37:18 [emerg] 5555#0: bind() to 0.0.0.0:8380 failed (98: Address already in use)
2018/07/12 17:37:18 [emerg] 5555#0: bind() to 0.0.0.0:1090 failed (98: Address already in use)
2018/07/12 17:37:18 [emerg] 5555#0: bind() to 0.0.0.0:8380 failed (98: Address already in use)
2018/07/12 17:37:18 [emerg] 5555#0: bind() to 0.0.0.0:1090 failed (98: Address already in use)
2018/07/12 17:37:18 [emerg] 5555#0: bind() to 0.0.0.0:8380 failed (98: Address already in use)
2018/07/12 17: