linux离线安装Nginx依耐环境,Linux Centos 7 - Nginx离线安装

Linux Centos 7 - Nginx离线安装

dy.huang • 2020 年 03 月 31 日

一、参考文章

二、环境准备

可以以下网址下载rpm包,上传到# 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官网

下载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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值