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限制可以在以下位置写入:

  1. http
  2. server
  3. 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

以上是关于nginx的一些配置与运维的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 应用与运维实战

赠书:一本书带你吃透Nginx应用与运维

阿里P8整理出Nginx笔记:Nginx应用与运维实战核心篇

Redis 开发与运维复制

Redis 开发与运维开发运维的“陷阱”

Redis 开发与运维开发运维的“陷阱”