Nginx中include的具體用法
include可以用在任何地方,前提是include的文件自身語(yǔ)法正確。
include文件路徑可以是絕對(duì)路徑,也可以是相對(duì)路徑,相對(duì)路徑以nginx.conf為基準(zhǔn),同時(shí)可以使用通配符。
配置實(shí)例
# 絕對(duì)路徑 include /etc/conf/nginx.conf # 相對(duì)路徑 include port/80.conf # 通配符 include *.conf
測(cè)試配置文件
> ./nginx -t
主模式配置
user wwwt; # 服務(wù)器使用用戶 worker_processes 1; # 配置 worker 進(jìn)程啟動(dòng)的數(shù)量,建議配置為 CPU 核心數(shù) #error_log logs/error.log; # 全局錯(cuò)誤日志 pid /etc/nginx/logs/nginx.pid; # 設(shè)置記錄主進(jìn)程 ID 的文件 events { # 單個(gè)后臺(tái) worker process 進(jìn)程的最大并發(fā)鏈接數(shù) # 并發(fā)總數(shù) max_clients = worker_professes * worker_connections worker_connections 4096; ## Defaule: 1024 # multi_accept on; ## 指明 worker 進(jìn)程立刻接受新的連接 } # 主模式 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; # 重點(diǎn),分文件放置路徑 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傳送請(qǐng)求的超時(shí)時(shí)間,完成握手后向 uWSGI傳送請(qǐng)求的超時(shí)時(shí)間。 uwsgi_connect_timeout 3600s; # 指定連接到后端uWSGI的超時(shí)時(shí)間。 uwsgi_read_timeout 3600s; # 指定接收uWSGI應(yīng)答的超時(shí)時(shí)間,完成握手后接收uWSGI應(yīng)答的超時(shí)時(shí)間。 include /etc/nginx/uwsgi_params; # the uwsgi_params file you installed } }
到此這篇關(guān)于Nginx中include的具體用法的文章就介紹到這了,更多相關(guān)Nginx include內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx rewrite 偽靜態(tài)配置參數(shù)詳細(xì)說(shuō)明
nginx rewrite 偽靜態(tài)配置參數(shù)和使用例子 附正則使用說(shuō)明2010-05-05nginx http響應(yīng)限速的具體實(shí)現(xiàn)
本文主要介紹了nginx http響應(yīng)限速的具體實(shí)現(xiàn),可以使用limite_rate和limit_rate_after來(lái)限制HTTP響應(yīng)的速度,具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05將樹莓派轉(zhuǎn)身為強(qiáng)大的Web服務(wù)器如何使用Nginx和cpolar實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)
這篇文章主要介紹了Nginx可視化管理工具結(jié)合cpolar實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)內(nèi)網(wǎng)服務(wù),相比其他 Web 服務(wù)器,Nginx 的內(nèi)存占用率非常低,可以在樹莓派等資源受限的設(shè)備上運(yùn)行,同時(shí)結(jié)合cpolar 內(nèi)網(wǎng)穿透工具即可實(shí)現(xiàn)遠(yuǎn)程訪問(wèn),需要的朋友可以參考下2023-09-09全面了解Nginx中的HTTP協(xié)議相關(guān)模塊配置
HTTP的處理是Nginx服務(wù)器的最重要功能,這里我們就帶大家來(lái)全面了解Nginx中的HTTP協(xié)議相關(guān)模塊配置,需要的朋友可以參考下2016-07-07Nginx+keepalived實(shí)現(xiàn)七層的負(fù)載均衡的高可用(最新解決方案)
這篇文章主要介紹了Nginx+keepalived實(shí)現(xiàn)七層的負(fù)載均衡的高可用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-03-03nginx網(wǎng)頁(yè)緩存時(shí)間的配置過(guò)程
Nginx緩存的設(shè)置可以提高網(wǎng)站性能,對(duì)于網(wǎng)站的圖片,尤其是新聞網(wǎng)站,下面這篇文章主要給大家介紹了關(guān)于nginx網(wǎng)頁(yè)緩存時(shí)間的配置過(guò)程,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-01-01Nginx由于反向代理導(dǎo)致502錯(cuò)誤的原因與解決
這篇文章主要為大家詳細(xì)介紹了Nginx由于反向代理導(dǎo)致502錯(cuò)誤的原因和相關(guān)的解決方法,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下2025-04-04