1.安装nginx
yum install nginx -y
2.启动nginx
nginx
3.开启本地80端口
登录阿里云-控制台-云服务器ECS-实例-更多-网络和安全组-本实例安全组-安全组列表-配置规则-添加安全组规则
规则方向选入方向,端口范围写 80/80,
授权对象写 0.0.0.0/0
4.配置访问路径
注:nginx默认网站目录是/usr/share/nginx/html
原配置
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
新配置
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
# 修改root默认目录如下
root /data/www;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
// 静态资源存放路径
root /data/www/;
// 默认读取文件
index index.html index.htm;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
5.新建目录&上传静态文件
cd /
mkdir -p /data/www
6.重启nginx
nginx -s reload
7.nginx常用命令
linux(centos)系统下nginx 服务器重启,关闭的命令。
nginx -s reload :修改配置后重新加载生效
nginx -s reopen :重新打开日志文件
nginx -t :测试nginx配置文件是否正确
nginx -t -c /path/to/nginx.conf :测试nginx配置文件是否正确
关闭nginx:
nginx -s stop: 快速停止nginx
nginx -s quit: 完整有序的停止nginx
其他的停止 nginx 方式:
ps -ef | grep nginx
kill -QUIT 主进程号 :从容停止Nginx
kill -TERM 主进程号 :快速停止Nginx
pkill -9 nginx :强制停止Nginx
启动nginx:
nginx -c /path/to/nginx.conf
平滑重启nginx:
kill -HUP 主进程号
网友评论