nginx的一些配置与运维
Posted 我爱看明朝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx的一些配置与运维相关的知识,希望对你有一定的参考价值。
nginx的一些配置与运维
nignx.conf的配置
关闭http response 返回的nginx版本
// 执行命令查看http response
curl -X HEAD -l localhost:9000 -v
// 当关闭返回版本
HTTP/1.1 200 OK
Server: nginx/1.16.1
http
server
// 不显示nginx版本
server_tokens off;
// 执行命令查看http response
curl -X HEAD -l localhost:9000 -v
// 当关闭了返回nignx版本
HTTP/1.1 200 OK
Server: nginx
禁止/允许IP访问
// ip1.conf
// 禁止所有ip访问
deny all;
// ip2.conf
// 只允许指定ip访问
allow 192.168.1.1;
deny all;
// 注意: deny必须配置在allow之后,否则优先级错误,allow配置不生效
// ip3.conf
// 只禁止指定ip访问
deny 192.168.1.1;
IP限制可以在以下位置写入:
- http
- server
- location
http
// 1. 此处可以写入ip限制
include ip1.conf;
server
// 2.此处可以写入ip限制
include ip2.conf
location
// 3. 此处可以写入ip限制
include ip3.conf
nginx运维
启动
// 默认配置文件位于 /etc/nginx/nginx.conf
nginx
查看nginx版本使用的配置文件
nignx -v
启动指定配置文件
nginx -c /etc/nginx/nginx.conf
快速停止或关闭
nginx -s stop
正常停止或关闭
nignx -s quit
配置文件修改后重载命令
nginx -s reload
重启服务
server nginx restart
以上是关于nginx的一些配置与运维的主要内容,如果未能解决你的问题,请参考以下文章