0%

Linux (centOS) 下安装 Nginx

根据官网安装介绍,本文使用 yum 进行安装
先安装 先决条件:
sudo yum install yum-utils

设置 yum 存储库,创建 /etc/yum.repos.d/nginx.repo ,然后使用以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
[nginx-stable]
name = nginx stable repo
baseurl =
http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck = 1
enabled = 1
gpgkey = https://nginx.org/keys/nginx_signing。 key

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

然后安装:
sudo yum install nginx

过程中选择 Y 回车就完事了

配置 & 启动 Nignx

先找到 Nginx 配置文件 nginx.conf

find /|grep nginx.conf

我找到的目录在 /etc/nginx/nginx.conf

然后 vim /etc/nginx/nginx.conf

在 http {} 里面 ,举例一个基本配置

1
2
3
4
5
6
7
8
server {
listen 80; # 监听端口
server_name localhost; # 监听地址
location / {
root /home/root;
index index.html;
}
}

启动前先打开 防火墙端口 以便外网可以访问 (阿里云貌似默认打开?)

启动 Nginx

whereis nginx

找到启动文件 nginx 在 /usr/sbin/nginx

执行 /usr/sbin/nginx

!重启命令

/usr/sbin/nginx -s reload

! 停止命令

/usr/sbin/nginx -s stop

Done!