首页 服务端 配置 正文

nginx配置文件

long 2020-05-28 06:56 nginx 人气162

nginx配置文件nginx.conf(/etc/nginx/nginx.conf)

主要有3个部分:

1、全局块

从配置文件开始到events块之间的内容,设置影响Nginx服务器整体运行的配置指令,包括配置运行Nginx服务器的用户组,允许生成的worker process数,进程PID存放路径,日志存放路径,配置文件的引入。

worker_processes auto //并发处理值,越大并发

2、events块

影响nginx与用户的网络连接,

比如: worker_connections 768;//最多768个连接

3、http块

配置最频繁的部分。有两部分http全局块,server块


实例:

nginx跳转内部8080端口服务

location / {

    proxy_pass http://127.0.0.1:8080;

}

路径edu转发8080,vod转发8081

server {

listen 9000;

server_name test.pgres.cn;

location ~ /edu/ {

proxy_pass http://127.0.0.1:8080;

}

location ~ /vod/ {

proxy_pass http://127.0.0.1:8081;

}

}


location语法

location [=|~|~*|^~] uri {

}

=:用于不包含正则表达式的uri

~: 用于表示uri包含正则表达式,并且区分大小写。

~*: 用于表示uri包含正则表达式,并且不区分大小写。

^~: 用于不包含正则表达式的uri

评论
  • 消灭零回复
公众号
小程序
网站统计
  • 文章总数:249
  • 总点击量:35128
  • 评论总数:27
  • 网站运行:446 天