iT邦幫忙

0

IIS和apache安裝在同一台server會不會有問題

1.iis和apache安裝在同一台server會不會有沖突
2.php一定要架設在apache上嗎,不能在iis上嗎
因要更新公司網站,新的廠商說要用php+mysql+apache,但原本網站是用asp+iis靜態網頁而以,因不喜歡在server安裝太多軟體,以免影響效能又太亂
os:windows server 2003 SBS
service:DNS,sharepoint,exchange,iiS6.0

10
protech
iT邦新手 2 級 ‧ 2010-03-29 16:56:57
最佳解答

建議你換一台機器裝吧。
原有的機器安裝了SBS 2003,掛著Exchange Server,IIS是不能移除的,不然OWA就不能用了。
IIS上面又執行了WSS,這樣的負載並不算輕,加上機器本身又是AD,又是DNS,還要執行身份驗證,如果沒有意外,大概也是File Server吧?
會用SBS,估計就是要省錢,我猜硬體應該也不是太強大,這樣還要兼PHP Server跟MySQL,恐怕太操了。
隨便去弄台機器,應該都會跑得比較快。

wenchan iT邦新手 5 級 ‧ 2010-03-30 08:31:15 檢舉

沒錯,是跑了很多服務,但就是省錢才會買sbs版本,server是ibm x226,並不怎麼強大,但php和mysql真的會太操嗎?,還是隨便弄個一般pc來跑

protech iT邦新手 2 級 ‧ 2010-03-30 12:02:43 檢舉

事實上,倒不是純粹效率的考量,而是AD的機器上是最好不要跑一些奇奇怪怪的東西比較妥當。

protech iT邦新手 2 級 ‧ 2010-03-30 12:55:04 檢舉

再補充一點,只要機器穩定,即使是一般的電腦,跑PHP與MySql也是OK的。

12
外獅佬
iT邦大師 1 級 ‧ 2010-03-29 11:23:23

服務的port不一樣,就不會有問題。
port一樣,肯定有問題。

James iT邦大師 6 級 ‧ 2010-03-29 13:05:34 檢舉

ip 不一樣也可以

10
raytracy
iT邦大神 1 級 ‧ 2010-03-29 12:15:30

PHP 可以跟 IIS 整合啊, 微軟信誓旦旦的說, 他們的架構是 *PHP Friendly*, 安裝請參考:
http://www.php.net/manual/en/install.windows.iis6.php

10
chunchih
iT邦新手 5 級 ‧ 2010-03-29 16:09:48

若你的 Server 只有一組 IP, 那麼只要把 Apache 跟 IIS 的 port 錯開即可
例如 IIS 跑 80, Apache 跑 8080
若你的 Server 有兩個以上的 IP, 那麼 Apache 跟 IIS 都可以跑各個 IP 的 80 port
另外目前 PHP 5.3.X 版以上比較麻煩, 有分 VC9 跟 VC6 版本
官方網站是說 VC9 版是用 Visual Studio 2008 開發的, 比較適合 IIS
VC6 版是用 Visual Studio 2006 開發的, 適合 Apache
所以我建議你安裝 PHP 5.2.X 版, 不要用 PHP 5.3.X 版

4
隨風奶爸
iT邦好手 1 級 ‧ 2010-03-30 09:20:33

重點不在apache php mysql的負載,而是在您機器原本已經安裝的服務上!如同前面這位前輩提醒您的,這幾個服務都是MS的超重量級!有的吃頻寬、有的吃硬碟的IO、有的吃CPU、有的天生不穩定、有的甚麼都吃!良心的建議,真的用一台普通的PC架LINUX給apache php mysql用,CPU幾年前的都沒關係!記憶體512已經不錯,主機板舊的也可以,只要記得電池有電,沒電也有沒關係,兩個小時自動對時一次就是了!真的,這樣她也可以乘載的很好~

wenchan iT邦新手 5 級 ‧ 2010-03-30 14:15:06 檢舉

exchange是滿吃記憶體,廠商是有建議用ERP系統主機來架設,但我的ERP資料庫在那裡,若被駭了,那我連ERP都掛了,不就更慘,dbserver應該盡不要開放對外的PORT吧

對的!一萬塊有找的機器弄一台來用就很讚了!如果用Linux OS 那就是嚇嚇叫嚕~windows比較需要挑好一點的機器!為了穩定,畢竟是對外服務的網站!代表企業的形象~買一台三萬塊左右的PC SERVER 應該也不為過!

2
edenfwu
iT邦新手 5 級 ‧ 2010-03-30 14:00:44

最簡單的方式
要求新廠商採用ASP+IIS
因為你是付費者

wenchan iT邦新手 5 級 ‧ 2010-03-30 14:08:28 檢舉

唉,我也講過,但感覺她們想用php+apache+mysql,看起來也是個小公司,應該不會asp吧,才說用php可跨台,應該是她們有一個範本(php)在,所以新客戶只要改個版面就可以交件,價格還不便宜..

edenfwu iT邦新手 5 級 ‧ 2010-03-30 15:35:04 檢舉

或是採用PHP+IIS+MySQL 也可以
IIS上可以跑PHP

4
chiyang
iT邦新手 4 級 ‧ 2010-03-30 21:39:29

若你的ERP SERVER 還有多餘的能力的話或是其他pc
可以考慮在上面架設虛擬伺服器,上面掛linux,把網頁放在上面
若沒有就採iis+php,不過大大的sbs2003 已經掛ad+exchange
已經很操了,而且被入侵後的危害,應該不小於ERP吧

2
ansonchen
iT邦新手 1 級 ‧ 2010-04-17 18:37:52

可以在同一台,
基本上單純web服務主機不至於影響效能,
除非是屬於AP web Server就需考量,
不過你的主機已掛sharepoint AP Server,
又掛了最耗資源的Exchange = =
會不會太省了, 弄台機器跑Web Server都很夠
看來你的網路需要加強安全

我要發表回答

立即登入回答