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

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

nginx配置server模塊的問題

瀏覽:159日期: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是可以指定多個域名的,用空格分隔

相關文章:
主站蜘蛛池模板: 亚洲狠狠婷婷综合久久久图片 | 日本亚洲一区二区 | 欧美日韩国产最新一区二区 | 黄色网页视频 | 国产一区二区免费在线观看 | 五月婷婷丁香久久 | 日韩在线中文 | 搞黄视频免费 | 精品国产综合 | 色婷婷婷丁香亚洲综合不卡 | 国产欧美自拍 | 国产在线观看精品香蕉v区 国产在线每日更新 | 大伊人青草狠狠久久 | 国产在线a不卡免费视频 | 人人爽久久涩噜噜噜蜜桃 | 久久国产香蕉 | 国产视频第一页 | 一级黄色在线播放 | 免费a级片在线观看 | 麻豆亚洲精品一区二区 | 精品久久免费视频 | 女人帮男人橹的视频网站 | 欧美黄色网页 | 国产成人一区在线播放 | 1024黄| 色视频免费观看高清完整 | 国产一级特黄特色aa毛片 | 亚洲一区二区三区四区五区 | 美女久久久久久久久久久 | 人人爱爱人人 | 免费在线观看黄色网址 | 国产成人一区二区三区在线播放 | 日韩在线国产精品 | 99re在线 | 久久99精品国产99久久 | 成年人黄色在线观看 | 一级做a爰片久久毛片毛片 一级做a爰片久久毛片免费 | 一级黄色录像大片 | 日本一区二区免费在线 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 亚洲日韩中文字幕在线播放 |