0%

云耀之旅

云耀之旅

双十一购入一台HECS云耀云服务器玩一下

1
2
# 规格:1核2G 云耀服务器
# 系统:CentOS 7.6 64bit

安装配置nginx

1. 安装nginx

1
2
3
4
5
6
## 通过yum 直接安装nginx
yum -y install nginx
## 查看nginx版本
nginx -v
===显示===
nginx version: nginx/1.16.1

2. 配置nginx

a. 创建一个用户用于web的管理

1
2
3
4
5
6
7
8
9
## 创建一个名为webserver的用户
useradd webserver
## 修改用户密码
passwd webserver
## 将用户添加到wheel用户组
usermod -aG webserver
## 登录webserver,并创建html作为nginx的根目录
su - webserver
mkdir html

b. 配置nginx

1
2
3
4
5
## 查看nginx调用的配置文件路径
sudo nginx -t
## 修改服务器根目录
sudo vim /etc/nginx/nginx.conf
## 修改

修改/etc/nginx/nginx.conf文件里的root /usr/share/nginx/html;,改成root /home/webserver/html;

1
2
# reload nginx 使配置生效
sudo service nginx reload

注意 :这样配置好后,有可能出现403 Forbidden的情况,这时候是SELinux的配置,或者是/home/webserver的权限问题,nginx服务器的根目录需要所有父目录都有读和执行的权限。以我这里为例,新建用户的文件目录/home/webserver的权限只有700 ,所以会出现403。

1
2
3
## 修改权限
chmod o+rx /home/webserver
chmod o+rx /home/webserver/html

参考资料

CentOS 7 - 创建新用户

nginx “403 Forbidden” 错误的原因及解决办法

手工搭建LNMP环境(CentOS7.2 PHP7.0)