国产探花免费观看_亚洲丰满少妇自慰呻吟_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。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 察隅县| 左权县| 长子县| 衡南县| 万安县| 永城市| 陈巴尔虎旗| 榆树市| 恩平市| 青浦区| 太仓市| 南城县| 邹城市| 吉安县| 连城县| 柞水县| 文成县| 山西省| 江达县| 洪江市| 温泉县| 宁津县| 瑞丽市| 寿阳县| 无为县| 柳州市| 万源市| 高台县| 许昌县| 桐柏县| 汪清县| 海淀区| 民和| 盘锦市| 临泽县| 阜平县| 寻乌县| 抚州市| 绍兴市| 盐城市| 东乡|