国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Nginx虛擬主機多server

2019-11-02 16:36:40
字體:
來源:轉載
供稿:網友

Nginx配置文件中沒有相關的rewrite跳轉規則,那么就應該是MediaWiki的PHP程序做的跳轉,但是,遍歷了MediaWiki目錄下的所有文件以及查詢了MySQL數據庫中的每個表,都沒有發現記錄有這個域名。后來,通過查看源代碼發現MediaWiki是根據$_SERVER['SERVER_NAME']做的跳轉,順藤摸瓜,發現了下列問題:

  在一個Nginx虛擬主機中,可以綁定多個server_name,例如:

  

  而server_name的先后順序的不同,對PHP程序中使用$_SERVER["SERVER_NAME"]或getenv('SERVER_NAME')獲取服務器域名是有影響的:

  

  

  $_SERVER["SERVER_NAME"]或getenv('SERVER_NAME')獲取的始終將是Nginx server_name配置中的第一個域名,這一點在程序開發中需要注意。這第一個域名就相當于Apache虛擬主機配置中的ServerName,后面的域名就相當于Apache的ServerAlias。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永清县| 平武县| 鄯善县| 大邑县| 龙门县| 大英县| 梨树县| 堆龙德庆县| 富裕县| 太和县| 关岭| 米泉市| 清苑县| 清镇市| 普宁市| 乐山市| 太仓市| 民乐县| 莱西市| 河津市| 河源市| 梁河县| 新竹县| 嘉定区| 太湖县| 邹城市| 吉木乃县| 稷山县| 阿克苏市| 福安市| 隆回县| 东平县| 航空| 和政县| 从江县| 灵丘县| 团风县| 腾冲县| 德令哈市| 临西县| 大同县|