Home > Archives > 如何在Centos 7中安装配置Nginx

如何在Centos 7中安装配置Nginx

Publish:

因为默认Centos 7的yum源中是没有Nginx Repo的,所以我们需要自己去添加Nginx源。

新建nginx.repo文件

1
[wwwroot@localhost ~]$ sudo vim /etc/yum.repos.d/nginx.repo

添加如下内容

1
2
3
4
5
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

安装

1
sudo yum install nginx

启动服务

1
sudo systemctl start nginx.service

设置开机启动服务

1
sudo systemctl enable nginx.service (开机启动)

一般Nginx配置文件的位置

1
/etc/nginx/nginx.conf

启动nginx

1
2
nginx -c /path/to/nginx.conf
nginx -c /etc/nginx/nginx.conf

平滑重启nginx

1
kill -HUP 主进程号

关闭nginx

1
2
nginx -s stop  :快速停止nginx
nginx -s quit  :完整有序的停止nginx

其他的停止nginx 方式:

1
2
3
4
5
ps -ef | grep nginx

kill -QUIT 主进程号     :从容停止Nginx
kill -TERM 主进程号     :快速停止Nginx
pkill -9 nginx          :强制停止Nginx

其他常用命令

1
2
3
nginx -s reload  :修改配置后重新加载生效
nginx -s reopen  :重新打开日志文件
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确

教程

  1. nginx教程

声明: 本文采用 BY-NC-SA 授权。转载请注明转自: Ding Bao Guo