前期准备
开放的端口,是否需要ssl协议,编译依赖的c++包是否安装等
安装nginx依赖模块gzlib,pcre,ssl
#> yum -y install gzlib-devel pcre-devel openssl-devel
#> cd /opt/tmp
#> wget http://nginx.org/download/nginx-1.12.1.tar.gz && tar xzvf nginx-1.12.1.tar.gz && cd /opt/tmp/nginx-1.12.1/
#> ./configure --prefix=/opt/webserver/nginx-1.12.1 && make && make install //
#> ./configure --prefix=/opt/cup/webserver/nginx-1.12.1 --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module && make && make install //添加ssl模块
#> chown -R otherAccount:otherAccount /opt
#> chown root /opt/webserver/nginx-1.12.1/sbin/nginx #设置nginx以cup启动
#> chmod u+s /opt/webserver/nginx-1.12.1/sbin/nginx #允许nginx以cup启动
切换用户,修改nginx配置文件
** nginx.conf
示例 **
user cup; #以cup启动
对外访问,开放其端口
# 开放3306端口
#> firewall-cmd --zone=public --add-port=80/tcp --permanent
#> firewall-cmd --reload
# 删除永久端口
#> firewall-cmd --zone= public --remove-port=80/tcp --permanent