美文网首页
centos7源码编译安装nginx

centos7源码编译安装nginx

作者: 最底层的技术渣 | 来源:发表于2020-02-17 18:44 被阅读0次

安装环境:

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,请重新执行 第九步再启动 即可

相关文章

网友评论

      本文标题:centos7源码编译安装nginx

      本文链接:https://www.haomeiwen.com/subject/dikifhtx.html