2015-02-24 60 views
0

我不明白爲什麼遠程運行wampserver應用程序變得如此困難。在以前的版本中,如果您將服務器聯機,則一切正常。由於我安裝了2.5版,所以它非常複雜。我的問題是,我想配置wampserver 2.5,以便我本地網絡中的客戶端運行我的wampserver應用程序,該應用程序安裝在配置了Windows Server 2008 R2的HP ProLiant ML350e Gen8服務器中。我嘗試了很多次,現在我累了。你能幫我嗎?從另一臺計算機運行wampserver 2.5中的應用程序

+0

是Apache服務器監聽的地址在PC上運行的任何防火牆? '127.0.0.1'(localhost)或'0.0.0.0'(所有接口)查看apache配置。 – h2ooooooo 2015-02-24 08:25:55

+0

請等一下。我查了 – hmdw 2015-02-24 08:27:17

+0

另外請注意,如果這個問題是關閉的,這是因爲這個問題不是關於編程的問題,它可能更適合於['ServerFault'](http://www.serverfault.com)部分SE網絡。 – h2ooooooo 2015-02-24 08:28:41

回答

0

WAMPServer被配置爲單個席位開發者工具,因此默認情況下Apache被配置爲只接受來自運行WAMPServer的PC的連接。這是爲了保護新手無意中允許從互聯網訪問他們的系統。

但是改變它允許從任何地方訪問應該很簡單。所有你應該要做的就是像你說你做即Put Online

什麼這實際上做的是從

# onlineoffline tag - don't remove 
Require local 

修改了一塊httpd.conf文件要

# onlineoffline tag - don't remove 
    Require all granted 

你可以手動檢查這是你的httpd.conf文件現在的樣子。

然而,在你的情況下,更好的解決方案是手動編輯httpd.conf文件(使用wampmanager菜單)

wampmanager -> Apache -> httpd.conf 

並改變上述聲明

# onlineoffline tag - don't remove 
    Require local 
    Require ip 192.168.0 

例如,假設你的子網以這三個四分位數開始。

這將允許只訪問你的網絡,而不是像Require all granted那樣的宇宙。

當然,你還需要一個例外添加到安裝WAMPServer所以不會被阻止訪問被TCP端口80

+0

是的,我找到了你。當我在以前的版本中嘗試這個功能時,它很有用。在2.2,2.4和2.5版本中,它不工作。也許我必須更改端口並配置虛擬主機? – hmdw 2015-02-25 19:09:38

+0

你沒有在同一臺機器上同時安裝所有這些版本嗎? – RiggsFolly 2015-02-25 23:08:48

+0

另外'Require'語法對於Apache 2.4來說是新的,在Apache 2.2中,你應該使用舊的'Allow from 192.168.0'語法 – RiggsFolly 2015-02-25 23:10:03

相關問題