千家信息网

Centos系统中怎么离线安装 Nginx

发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,Centos系统中怎么离线安装 Nginx,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。环境准备# rpm包gcc-4.8.5-36
千家信息网最后更新 2024年11月30日Centos系统中怎么离线安装 Nginx

Centos系统中怎么离线安装 Nginx,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

环境准备

# rpm包gcc-4.8.5-36.el7.x86_64gcc-c++-4.8.5-36.el7.x86_64libstdc++-4.8.5-36.el7.x86_64libstdc++-devel-4.8.5-36.el7.x86_64pcre-8.32-17.el7.x86_64.rpmpcre-devel-8.32-17.el7.x86_64.rpmzlib-1.2.7-18.el7.x86_64zlib-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/nginxcd /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=nginxAfter=network.target[Service]Type=forkingExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx/sbin/nginx -s reloadExecStop=/usr/local/nginx/sbin/nginx -s quitPrivateTmp=true[Install]WantedBy=multi-user.target

设置开机启动。

systemctl enable nginx.service

查看状态。

systemctl status nginx.serviceps  aux | grep  nginx

其他命令。

# 启动systemctl start nginx.service    # 结束systemctl stop nginx.service    # 重启systemctl restart nginx.service

关于Centos系统中怎么离线安装 Nginx问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

0