由於樓主以前學習的是.net 自然而言的Windows的 80端口已經被IIS所佔據,後來開始轉學PHP,下載了一個WAMP集成環境包 先更改環境變量,讓其端口綁定8080端口,不會的同學可以參考樓主的博客
http://blog.csdn.net/zch501157081/article/details/50897480
但在學習中配置虛擬網站時總是出問題,後來經過一番折騰,終於弄好了
首先你掛載的是8080端口,那麼你在配置http-vhosts.conf時 你的端口名也要指定8080端口
其次配置Host沒有什麼問題配置,但是你必須在訪問時必須加上8080端口,因爲默認是轉到TCP80端口上的,當然你也可以更改TCP的端口號,訪問路徑爲thinkphp.com:8080 ,如果不加端口號你將進入的是80端口,也就是綁定的IIS。
那麼如何能做到不加端口號訪問到虛擬網站呢
1. 加一層代理,轉發請求,讓其轉至8080端口
2. 更改TCP端口號
幾個值得注意的地方
你在host文件中直接直接加端口號是沒有用的,因爲你不管怎麼寫他訪問的都是TCP 的80端口
如果你把: :1註釋掉,那麼你的訪問會出錯,因爲找不到其對應地址