nginx指令及错误页配置
Opened this issue · 0 comments
adodo0829 commented
nginx 常用指令
注意事先配置环境变量 PATH
-
启动
nginx -
查看是否启动
ps aux | grep nginx -
停止
nginx -s stop
nginx -s quit
killall nginx
systemctl stop nginx.service -
重启
systemctl restart nginx.service -
重载配置文件
当我们修改了配置文件之后
nginx -t
nigin -s reload -
查看端口号
netstat -tlnp
自定义错误页和访问设置
- 自定义错误页
error_page 500 502 503 504 /50x.html;
error_page指令用于自定义错误页面
500,502,503,504 这些就是HTTP中最常见的错误代码
/50.html 用于表示当发生上述指定的任意一个错误的时候,都是用网站根目录下的/50.html文件进行处理。
error_page 404 /404_error.html;
/404_error.html 也可以换成一个地址
- 访问设置
服务器只允许特定主机访问
比如内部OA系统,或者应用的管理后台系统,更或者是某些应用接口
location / {
deny 禁止访问的IP;
allow 允许访问的IP;
}
- 详细的访问权限设置
通过正则,精确匹配等来设置 location
# 精确匹配 =
location =/img{
allow all;
}
location =/admin{
deny all;
}
# 正则表达式
location ~\.php$ {
deny all;
}