Linux安装Nginx

这里使用​​ConteOS7​​系统进行安装

1. 卸载Nginx

# 停止Nginx服务
systemctl stop nginx.service

# 删除Nginx的自启动
systemctl disable nginx.service

# yum清理
yum remove nginx

# 再次查看nginx目录
whereis nginx

# 彻底删除
rm -rf /usr/lib64/nginx
rm -rf /etc/nginx
rm -rf /usr/share/nginx

2. yum安装最新nginx

参考官方文档:​​http://nginx.org/en/linux_packages.html#RHEL-CentOS​

添加官方源

vim /etc/yum.repos.d/nginx.repo

输入以下内容, 这里使用的是CentOS7

[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

启用主线版本, 默认是稳定版本
然后安装

yum-config-manager --enable nginx-mainline
yum install nginx

Linux安装Nginx_centos
Linux安装Nginx_centos_02
查看版本:
Linux安装Nginx_配置文件_03

3. 启动nginx

指定配置文件启动nginx

nginx -c /etc/nginx/nginx.conf

查看nginx运行情况

ps -ef | grep nginx

Linux安装Nginx_linux_04

4. nginx常用命令

# 指定配置文件启动nginx
nginx -c /etc/nginx/nginx.conf

# 检测配置文件是否正确
nginx -t

# 停止nginx
nginx -s stop

# 重启nginx
nginx -s reload

# 开机自启
systemctl enable nginx

# 查看nginx状态
systemctl status nginx