扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Centos系统中怎么离线安装 Nginx,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联建站主营沧源网站建设的网络公司,主营网站建设方案,重庆App定制开发,沧源h5微信平台小程序开发搭建,沧源网站营销推广欢迎沧源等地区企业咨询
环境准备
# rpm包 gcc-4.8.5-36.el7.x86_64 gcc-c++-4.8.5-36.el7.x86_64 libstdc++-4.8.5-36.el7.x86_64 libstdc++-devel-4.8.5-36.el7.x86_64 pcre-8.32-17.el7.x86_64.rpm pcre-devel-8.32-17.el7.x86_64.rpm zlib-1.2.7-18.el7.x86_64 zlib-devel-1.2.7-18.el7.x86_64
安装rpm包,进入存放rpm所在的路径,使用以下命令,进行安装或升级。(如出现包缺失或包版本版本不对称问题,自行下载或升级,这里不赘述)
rpm -Uvh *.rpm --nodeps --force
Nginx官网 https://nginx.org
下载Stable version版本,nginx-1.16.1.tar.gz,执行以下命令进行安装。
# 解压 tar -xzvf nginx-1.16.1.tar.gz # 移动nginx到对应目录下 sudo mv /mnt/sdb1/soft/nginx-1.16.1 /usr/local/nginx cd /usr/local/nginx # 检查安装环境,是否符合 ./configure # 编译 make #安装 make install # 运行 cd /usr/local/nginx/sbin ./nginx
检查配置文件是否正确。
/usr/local/nginx/sbin/nginx -t
相关命令。
./nginx -h # 显示帮助信息 ./nginx -v # 显示nginx的版本号 ./nginx -V # 显示nginx的版本号和编译信息 ./nginx -t # 检查nginx配置文件的正确性 ./nginx -t # 检查nginx配置文件的正确定及配置文件的详细配置内容 ./nginx -s # 向主进程发送信号,如:./nginx -s reload 配置文件变化后重新加载配置文件并重启nginx服务 ./nginx -p # 设置nginx的安装路径 ./nginx -c # 设置nginx配置文件的路径
先关闭运行中的nginx。
./nginx -s quit
新增文件:vim /usr/lib/systemd/system/nginx.service,建议在外部编辑好该文件后上传到指定文件夹目录下,文件编码如下。
[Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target
设置开机启动。
systemctl enable nginx.service
查看状态。
systemctl status nginx.service ps aux | grep nginx
其他命令。
# 启动 systemctl start nginx.service # 结束 systemctl stop nginx.service # 重启 systemctl restart nginx.service
关于Centos系统中怎么离线安装 Nginx问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流