iT邦幫忙

0

asp iis與apache

各位大大好
小妹一直以來都是網頁內容編修為主的工作(主要管二台伺服器)
對網管方面真的很陌生 如果描述不清楚 也請各位大大們多包涵 小的再補充說明
最近其中一台快掛了,老闆叫我把那台的資料移到另一台
問題來了 a是用asp b(掛掉那台)是用
今天在a架apache的環境時,灌好後出現一個錯誤訊息(附上圖片) 小的不是很清楚是否跟這個有關係;但在要測試apache時,才發現原來有灌iis 沒停還好,把它停止後變成...a原有的網址不能連(嗚~~~ 怎辦))

後來試著把apache停止 打開iis還是不行它沒辦法跟之前一樣直接指引到指定的位置了><
(ps 之前的架站都是前人做的 小妹來的時候已經完成狀態 根據再做變動內容而已 所以真的不懂辣= =")
請問各位大大們要如何讓這二個環境一起相處在同一台電腦裡
有看過"Web首頁為IIS,首頁的子目錄要用apache,如何掛載?"問題中大大的回答,但小妹不清楚此方式是否與目前自己的情況相符

shuan0114 iT邦好手 1 級 ‧ 2012-07-18 17:16:34 檢舉
如不嫌棄的話,小弟最近有碰到類似的PORT被佔用的情形,以下是小弟做的筆記!!

網址:http://deepgreat01.blogspot.tw/2012/07/xampp.html
18
wiseguy
iT邦超人 1 級 ‧ 2012-07-05 17:00:15
最佳解答

妳的錯誤訊息是 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 沒東西可以連囉。

18
ihon822
iT邦研究生 2 級 ‧ 2012-07-05 16:53:33

iis 和 apache 預設都是用 80 port 所以後面啟動的會發生錯誤
解決辦法

  1. iis 或 apache 改 port
  2. 新增一個本機 ip address 讓 iis 和 apache bind 不同 ip
4
kenny2061
iT邦新手 3 級 ‧ 2012-07-06 15:23:11

如果apache是用來跑php的,那麼就把它改在IIS上跑就好了,應該可以同一個site目錄下執行沒有問題。

perton iT邦新手 1 級 ‧ 2012-07-13 08:45:53 檢舉

IIS 上是可以執行 PHP,但要做過設定才行。

我要發表回答

立即登入回答