亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

nginx配置server模塊的問題

瀏覽:121日期:2024-06-25 08:53:57

問題描述

假設有5個二級域名:

aaa.example.combbb.example.comccc.example.comddd.example.comeee.example.com

在配置nginx的時候,server模塊是這樣的:

server { listen 443 ssl http2;server_name aaa.example.com;root /var/www/aaa.example.com/public; index index.php index.html index.htm;location / {root /var/www/aaa.example.com/public;try_files $uri $uri/ /index.php?$query_string;index index.php index.html index.htm; } location ~ .php$ {try_files $uri /index.php =404;fastcgi_split_path_info ^(.+.php)(/.+)$;fastcgi_pass unix:/dev/shm/php-fpm.sock;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;includefastcgi_params; }#... #... #...}

問題:1、有5個二級域名,必須要寫5個server模塊嗎?可以寫個通用的只用一個server模塊嗎?

2、如果寫5個server模塊的話,每個server模塊中的location ~ .php${ }模塊是一樣的,這個location ~ .php${ }模塊可以只寫一遍來共用嗎?也就是可以把它弄到server模塊的上一層模塊http模塊去嗎?

3、看到很多示例的root和index都要寫兩遍,server里面寫一遍,下一層的location / { }模塊中再寫一遍,這是為什么?

問題解答

回答1:

server_name ~^(?<site>(aa|bb|cc).example.com)$;root /var/www/$site/public; # location 里的root如果一樣,可以不需要了,index也一樣,大多數人是復制的回答2:

1.當你的5個域名指向同一根目錄,表示同一站點時,server_name可以指定多個域名,用空格分隔;當你的5個域名表示不同站點,就要配置多個server段,通常用include指令來引入多個conf文件,每個域名是一個conf文件。2.location 指令只能是在server、location里;詳見官方文檔說明:nginx配置server模塊的問題3.location里的root index 可以共用server里的root index.

回答3:

server name是可以指定多個域名的,用空格分隔

相關文章:
主站蜘蛛池模板: 国产一区二区三区成人久久片 | 免费的黄色的视频 | 91网址在线| 国产精选在线观看 | 麻豆剧场| 男人影院在线观看 | 亚洲欧美一区二区三区综合 | 国产精品福利自产拍网站 | 国产a不卡片精品免费观看 国产a毛片高清视 | 亚洲偷图色综合色就色 | 国产成人午夜视频 | 国产在线19禁免费观看国产 | 韩国无遮挡三级伦在线大全 | 性短视频在线观看免费不卡流畅 | 伊人蕉久中文字幕无码专区 | 欧美精品日韩一区二区三区 | 亚洲欧美日韩中文字幕一区二区三区 | 成人免费高清视频网址 | 91精品在线免费观看 | 一区二区不卡视频 | 亚洲第一页在线 | 亚洲福利秒拍一区二区 | 久久久久综合中文字幕 | 欧美一级三级在线观看 | 国产丰满主播丝袜勾搭秀 | 久久这里只有精品2 | 伊人热人久久中文字幕 | 三级黄色在线视频中文 | 日本免费毛片在线高清看 | 日韩精品午夜视频一区二区三区 | 亚洲国产欧美日韩一区二区三区 | 久久久久免费视频 | 一级特黄aa毛片免费观看 | 精品久久久久久国产免费了 | 久久精品亚洲精品国产色婷 | 青青青久在线视频免费观看 | 最新黄色网址在线观看 | 欧美日韩在线免费观看 | 欧美一级毛片免费大片 | 日日干天天爽 | 国产黄色一级 |