Nginx中include的具体用法

2023-12-01 0 624

include可以用在任何地方,前提是include的文件自身语法正确。include文件路径可以是绝对路径,也可以是相对路径,相对路径以nginx.conf为基准,同时可以使用通配符。

配置实例

# 绝对路径
include /etc/conf/nginx.conf
# 相对路径
include port/80.conf
# 通配符
include *.conf

测试配置文件

> ./nginx -t

Nginx中include的具体用法

主模式配置

user wwwt; # 服务器使用用户
worker_processes 1; # 配置 worker 进程启动的数量,建议配置为 CPU 核心数
#error_log logs/error.log; # 全局错误日志
pid /etc/nginx/logs/nginx.pid; # 设置记录主进程 ID 的文件
events {
# 单个后台 worker process 进程的最大并发链接数
# 并发总数 max_clients = worker_professes * worker_connections
worker_connections 4096; ## Defaule: 1024
# multi_accept on; ## 指明 worker 进程立刻接受新的连接
}
# 主模式
http {
include mime.types;
default_type application/octet-stream;
#log_format main \’$remote_addr – $remote_user [$time_local] \”$request\” \’
# \’$status $body_bytes_sent \”$http_referer\” \’
# \’\”$http_user_agent\” \”$http_x_forwarded_for\”\’;
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
# 重点,分文件放置路径
include /etc/nginx/cs/*.conf;
#gzip on
server {
# the port your site will be served on
listen 80;
# the domain name it will serve for
charset utf-8;
# max upload size
client_max_body_size 75M; # adjust to taste
# Finally, send all non-media requests to the Django server.
location / {
}
}
}

分文件

server {
# the port your site will be served on
listen 443;
# the domain name it will serve for
server_name cs.oyz.cn; # substitute your machine\’s IP address or FQDN
charset utf-8;
ssl on;
ssl_certificate cert/*****.pem;
ssl_certificate_key cert/*****.key;
# max upload size
client_max_body_size 75M; # adjust to taste
# Django media
location /media {
alias ********; # your Django project\’s media files – amend as required
}
location /static {
alias ********; # your Django project\’s static files – amend as required
}
location / {
uwsgi_param UWSGI_SCHEME https;
uwsgi_pass 127.0.0.1:9002;
uwsgi_send_timeout 3600s; # 指定向uWSGI传送请求的超时时间,完成握手后向 uWSGI传送请求的超时时间。
uwsgi_connect_timeout 3600s; # 指定连接到后端uWSGI的超时时间。
uwsgi_read_timeout 3600s; # 指定接收uWSGI应答的超时时间,完成握手后接收uWSGI应答的超时时间。
include /etc/nginx/uwsgi_params; # the uwsgi_params file you installed
}
}

到此这篇关于Nginx中include的具体用法的文章就介绍到这了,更多相关Nginx include内容请搜索悠久资源以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Nginx服务器 Nginx中include的具体用法 https://www.u-9.cn/server/nginx/8503.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务