亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

Nginx 多站點配置實例詳解

2024-08-30 12:28:45
字體:
來源:轉載
供稿:網友

Nginx 多站點配置實例詳解

在一臺 VPS 上,我們有時候需要同時跑幾個 virtualenv。比如 virtualenv app1 跑的是 Django 的一個應用,而 virtualenv app2 跑的是 Tornado。那么如何配置 Nginx,讓它同時支持這兩個 virtualenv 的運行呢?

首先是 Nginx 的主配置,位于 etc/nginx/ngnix.conf,讓它保持默認就行:

user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid    /var/run/nginx.pid;events {  worker_connections 1024;}http {  include    /etc/nginx/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 /var/log/nginx/access.log main;  sendfile    on;  #tcp_nopush   on;  keepalive_timeout 65;  #gzip on;  server {    listen    80;    server_name 112.124.7.216;    #server_name localhost;    #if ($host != 'www.nowamagic.net' ) {     #  rewrite ^/(.*)$ http://www.nowamagic.net/$1 permanent;     #}     access_log /home/nowamagic/logs/access.log;    error_log /home/nowamagic/logs/error.log;    #root     /root/nowamagic_venv/nowamagic_pj;    location / {      uwsgi_pass 127.0.0.1:8077;      #include uwsgi_params;      include /etc/nginx/uwsgi_params;      #uwsgi_pass 127.0.0.1:8077;      #uwsgi_param UWSGI_script index;      #uwsgi_param UWSGI_PYHOME $document_root;      #uwsgi_param UWSGI_CHDIR $document_root;    }    location ~ /.php$ {       #root     html;       root      /var/www/html;      fastcgi_pass  127.0.0.1:9000;       fastcgi_index index.php;       fastcgi_param script_FILENAME $document_root$fastcgi_script_name;       include    fastcgi_params;     }    access_log off;  }  include /etc/nginx/conf.d/*.conf;}

注意到這一句,include /etc/nginx/conf.d/*.conf; 它會加載 conf.d 文件夾下的所有配置文件。那么接下來的事情就簡單了,我們設計兩個 .conf ,一個是 django 的配置,一個是 tornado 的配置。

1. app1_django.conf

server {  listen    80;  server_name 112.124.7.216;  #server_name localhost;  #if ($host != 'www.imofa.net' ) {   #  rewrite ^/(.*)$ http://www.imofa.net/$1 permanent;   #}   access_log /home/nowamagic/logs/access.log;  error_log /home/nowamagic/logs/error.log;  #root     /root/nowamagic_venv/nowamagic_pj;  location / {    uwsgi_pass 127.0.0.1:8077;    #include uwsgi_params;    include /etc/nginx/uwsgi_params;    #uwsgi_pass 127.0.0.1:8077;    #uwsgi_param UWSGI_script index;    #uwsgi_param UWSGI_PYHOME $document_root;    #uwsgi_param UWSGI_CHDIR $document_root;  }  location ~ /.php$ {     #root     html;     root      /var/www/html;    fastcgi_pass  127.0.0.1:9000;     fastcgi_index index.php;     fastcgi_param script_FILENAME $document_root$fastcgi_script_name;     include    fastcgi_params;   }  access_log off;}

下面是 tornado 的配置:

2. app2_tornado.conf

upstream tornado {  server 127.0.0.1:8888;} server {  listen  80;  root /root/nmapp2_venv;  index index.py index.html;   server_name server;   location / {    #if (!-e $request_filename) {    #  rewrite ^/(.*)$ /index.py/$1 last;    #}  }   location ~ /index/.py {    proxy_pass_header Server;    proxy_set_header Host $http_host;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Scheme $scheme;    proxy_pass http://tornado;  }}

重啟 Nginx:

service nginx restart

OK,兩個虛擬環境的 app 都能訪問了。

感謝閱讀,希望能幫助到大家,謝謝大家,對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人午夜激情| 不卡av电影在线观看| 2021久久精品国产99国产精品| 日韩av网址在线| 国产精品美女呻吟| 久久久久久久亚洲精品| 在线播放日韩av| 久久精品青青大伊人av| 欧美日韩免费区域视频在线观看| 亚洲一级黄色片| 国产精品美女www| 欧美视频在线观看免费网址| 欧美激情亚洲视频| 亚洲欧美激情在线视频| 国产v综合ⅴ日韩v欧美大片| 久久久视频在线| 久久久久久久久久久成人| 青青草成人在线| www.xxxx欧美| 疯狂欧美牲乱大交777| 91产国在线观看动作片喷水| 国产69精品99久久久久久宅男| 欧美高清第一页| 久久久久久国产| 国产精品v片在线观看不卡| 疯狂做受xxxx高潮欧美日本| 九色精品美女在线| 性色av一区二区三区在线观看| 久久免费精品日本久久中文字幕| 国产精品免费久久久久久| 亚洲护士老师的毛茸茸最新章节| 国产精品xxx视频| 国产精品三级美女白浆呻吟| 丝袜美腿精品国产二区| 国产成人精品一区二区三区| 国产精品电影观看| 日韩电影在线观看免费| 91精品免费视频| 亚洲丝袜在线视频| 久久视频在线直播| 精品国内亚洲在观看18黄| 欧美另类高清videos| 欧美老女人性视频| 日韩美女免费视频| 日韩精品欧美国产精品忘忧草| 欧美激情视频网站| 成人有码视频在线播放| 欧美亚洲视频在线看网址| 亚洲成人a**站| 国产精品成人一区二区三区吃奶| 麻豆一区二区在线观看| 青青久久av北条麻妃黑人| 欧美精品在线免费观看| 亚洲男人av电影| 伊是香蕉大人久久| 亚洲综合社区网| 性夜试看影院91社区| 91sao在线观看国产| 91九色精品视频| 国产精品欧美激情在线播放| www.美女亚洲精品| 欧美激情第6页| 在线观看日韩av| 日韩av成人在线观看| 九九久久久久99精品| 亚洲码在线观看| 欧美精品videossex性护士| 日韩精品免费在线播放| 亚洲国产欧美一区二区三区同亚洲| 中文字幕久热精品在线视频| 欧美在线视频导航| 国产精品网红直播| 狠狠躁夜夜躁人人躁婷婷91| 国产精品爽爽ⅴa在线观看| 亚洲精品成人免费| 国产精品观看在线亚洲人成网| 亚洲国产成人久久| 91国语精品自产拍在线观看性色| 国产在线视频2019最新视频| 日韩免费在线电影| 亚洲成人av片在线观看| 日韩在线欧美在线国产在线| 性欧美亚洲xxxx乳在线观看| 欧美性感美女h网站在线观看免费| 亚洲激情视频在线播放| 国产视频精品自拍| 国产精品青草久久久久福利99| 亚洲国产欧美一区二区丝袜黑人| 欧美极品少妇xxxxⅹ喷水| 色偷偷888欧美精品久久久| 一本久久综合亚洲鲁鲁| 色悠悠国产精品| 久久精品中文字幕免费mv| 97精品伊人久久久大香线蕉| 国产精品成人国产乱一区| 国产91精品久久久| 国产在线一区二区三区| 国产成人一区二区三区电影| 亚洲欧美一区二区三区情侣bbw| 亚洲偷欧美偷国内偷| 久久久噜久噜久久综合| 欧美成人免费在线观看| 国产精品第100页| 91精品久久久久久久久中文字幕| 伊人av综合网| 国产精品香蕉在线观看| 国语自产精品视频在线看一大j8| 国产精品入口福利| 日韩美女视频免费看| 91视频-88av| 亚洲精品久久久久中文字幕欢迎你| 欧美巨乳美女视频| 国产精品视频播放| 日韩av电影国产| 久久躁日日躁aaaaxxxx| 日韩最新免费不卡| 另类天堂视频在线观看| 97欧美精品一区二区三区| 久久青草精品视频免费观看| 91在线精品播放| 日韩av一区二区在线| 欧美黑人视频一区| 日韩中文字幕久久| 亚洲免费伊人电影在线观看av| 伊人精品在线观看| 国产在线精品成人一区二区三区| 在线播放国产一区中文字幕剧情欧美| 久久精品99无色码中文字幕| 亚洲韩国日本中文字幕| 国产精品xxxxx| 亚洲精品视频在线观看视频| 欧美视频在线视频| 91精品视频播放| 亚洲精品久久久久国产| 国产精品十八以下禁看| 欧美丰满老妇厨房牲生活| 久久久久成人精品| 欧美xxxx做受欧美| 国产在线播放91| 国产欧美一区二区三区视频| 5566日本婷婷色中文字幕97| xxav国产精品美女主播| 亚洲日韩第一页| 在线播放精品一区二区三区| 久久久久久久一区二区| 8050国产精品久久久久久| 亚洲国产成人一区| 日本一本a高清免费不卡| 中文字幕在线观看亚洲| 国产91精品久久久久久| 久久久久久久国产| 精品一区二区三区三区| 久久这里只有精品视频首页| 国产精品极品尤物在线观看| 日韩欧中文字幕| 亚洲精品自拍偷拍| 国产精品一区二区3区| 亚洲人成欧美中文字幕| 国产精品午夜一区二区欲梦| 午夜精品国产精品大乳美女| 国产亚洲成av人片在线观看桃| 激情成人中文字幕| 国产视频福利一区| 亚洲精品国产综合久久|