問(wèn)題描述
使用nginx配置兩個(gè)虛擬主機(jī),配置語(yǔ)句如下
...... server { listen 8081; server_name a.hundred.com; root /data/site/a.hundred.com; ...... } server { listen 8081; server_name b.hundred.com; root /data/site/b.hundred.com; ...... } ......正常情況下,
curl http://a.hundred.com:8081會(huì)訪問(wèn)/data/site/a.hundred.com目錄下的html文件。但是,結(jié)果卻是
curl: (7) Failed to connect to a.hundred.com port 8081: 拒絕連接
curl http://b.hundred.com:8081也是同理
解決方法
該問(wèn)題是由于沒(méi)有修改本地IP地址映射造成的,應(yīng)該修改本地/etc/hosts文件,將本地IP地址與域名映射寫入
比如,本地IP為192.168.1.103,那么就應(yīng)該在/etc/hosts中寫入192.168.1.103 a.hundred.com 192.168.1.103 b.hundred.com或者
127.0.0.1 a.hundred.com 127.0.0.1 b.hundred.com
這樣,問(wèn)題就解決了。就能通過(guò)server_name設(shè)置的域名訪問(wèn)相應(yīng)的靜態(tài)頁(yè)面了。