Apache 如何發佈非80端口網站

由於樓主以前學習的是.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註釋掉,那麼你的訪問會出錯,因爲找不到其對應地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章