各位大大好
小妹一直以來都是網頁內容編修為主的工作(主要管二台伺服器)
對網管方面真的很陌生 如果描述不清楚 也請各位大大們多包涵 小的再補充說明
最近其中一台快掛了,老闆叫我把那台的資料移到另一台
問題來了 a是用asp b(掛掉那台)是用
今天在a架apache的環境時,灌好後出現一個錯誤訊息(附上圖片) 小的不是很清楚是否跟這個有關係;但在要測試apache時,才發現原來有灌iis 沒停還好,把它停止後變成...a原有的網址不能連(嗚~~~ 怎辦))
後來試著把apache停止 打開iis還是不行它沒辦法跟之前一樣直接指引到指定的位置了><
(ps 之前的架站都是前人做的 小妹來的時候已經完成狀態 根據再做變動內容而已 所以真的不懂辣= =")
請問各位大大們要如何讓這二個環境一起相處在同一台電腦裡
有看過"Web首頁為IIS,首頁的子目錄要用apache,如何掛載?"問題中大大的回答,但小妹不清楚此方式是否與目前自己的情況相符
妳的錯誤訊息是 apache 搶不到 80 port。因為 80 port 被 IIS 佔走了。
要讓兩者在同一台,只要不同 port 就好了。假設要讓 apache 使用 8000 port,編輯它的設定檔 httpd.conf,找到裡面有行指令是 Listen 80,改為 Listen 8000,存檔後重新啟動 apache 即可。要連 IIS 就打 http://localhost,要連 apache 就打 http://localhost:8000 。
至於 IIS,妳有把 b 的資料與設定,轉移到 a 上嗎?如果沒有,那當然 a 的 IIS 沒東西可以連囉。
iis 和 apache 預設都是用 80 port 所以後面啟動的會發生錯誤
解決辦法
如果apache是用來跑php的,那麼就把它改在IIS上跑就好了,應該可以同一個site目錄下執行沒有問題。