Re: [問題] Virtual PC 內的 IIS 會跟外面的 Apach …
自問自答
最後弄了五個多小時不斷爬文和交叉測試後
終於知道問題出在哪了...
首先,當我把我的 VPC 掛上已經裝好 Server 2003 + IIS 的 VM 後,
我的網路設定是 NAT 所以導致 80 port 衝突。
當我發現我主機的 80 port 掛了之後,我將 VPC 關掉但仍維持此狀況,
此時應該是某個 UDP 早一步搶到了 80 port,
但我用 nestat -ano 看不出來所以不知道。
(應該要到 AP 的管理介面去看,我是刷 dd-wrt 可以直接管理。)
在不知情下,我移除了 VPC 但是因為內網的 80 port 還是被某 UDP 佔走因此無效,
在這樣的誤導下,我一直以為是實體主機出問題,
加上我本來就把 DMZ 設定為我的實體主機,
完全沒料想到會有別的 UDP 搶我的 port 的情況。
最後是在 AP 那邊透過 port forwarding 才找到問題...。
※ 引述《Clementtang (劍客唐唐‧光明)》之銘言:
: 昨天在 XP 主機上架了 Virtual PC 2007
: 裡面的環境是 Server 2003 + IIS
: 結果後來我就發現我的主機架的網站似乎就掛了
: 嚐試了半天,確定應該是 80 port 出問題,
: 所以就把 Apache 的 httpd.conf 改成聽別的 port,
: 果然我自己在本機上測可以連到了。
: 但我後來即使把整個 Virtual PC 都關掉和移除掉,
: 我的 80 port 還是怪怪的,用 netstat -ano 查 80 是給 httpd.exe 拿走沒錯,
: 但我怎麼樣都連不到...。
: 所以我在懷疑,是不是 VPC 內的 IIS 搶 80 port?
: 因為其他的 port 上的服務都很正常,就只有 80 出問題。
--
惟靜默,生言語; 惟黑暗,成光明;
惟死亡,得再生; 鷹揚虛空,燦兮明兮。
-《伊亞創世之歌》
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.190.33
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Windows 近期熱門文章
PTT數位生活區 即時熱門文章