安装环境:
docker -> centos7.2.1511
一、进入指定安装目录 (环境不一样,目录也许不一样)
cd /usr/local/src
二、下载依赖库:
yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
三、下载nginx
压缩包
如果未安装
wget
,请先安装yum install -y wget
wget http://nginx.org/download/nginx-1.16.1.tar.gz
四、用以下命令解压并进入该目录
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1/
五、设置编译后的目录及检查
./configure --prefix=/usr/local/src/nginx
六、开始编译
make && make install
----------------------到此已经安装完成,下列的可根据需求设定------------------------------
七、编辑/etc/profile
文件,
vim /etc/profile
八、在末尾加上以下代码
export PATH=$PATH:/usr/local/src/nginx/sbin
九、重新使配置文件生效
source /etc/profile
十、开放端口(docker环境精简版不支持下列命令)
firewall-cmd --permanent --add-port=80/tcp #添加80端口
systemctl restart firewalld.service #重启防火墙
firewall-cmd --list-ports #查看开放的端口
开放端口后,外面才能连接,阿里云买的服务器记得在服务器管理面板的防火墙也要开放(80就不用了,设置其他端口就要)。
十一、常用命令
nginx #启动
nginx -s stop #停止服务
nginx -s quit #退出服务 (等待处理完成退出)
nginx -s reopen #重新打开日志文件
nginx -s reload #重新加载配置文件
备注:
如果容器退出之后无法使用
nginx
,请重新执行第九步再启动
即可
网友评论