2017-05-29 60 views
0

我想讓我的Apache服務器公開訪問。我在我的路由器和我的Windows防火牆中打開了80端口,它沒有工作。我的路由器ISP被禁用。當我檢查港口時,我發現它關閉了。這是我的Apache配置(我改變了我的HTTPD FILE:端口80已關閉。如何打開它

<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
    Order allow,deny 
    allow from all 
</Directory> 
LoadModule rewrite_module modules/mod_rewrite.so 

有什麼事我應該解決這個問題

在此先感謝

+0

此問題不適用於SO。 – Alex78191

+0

Apache是​​否可以從本地主機訪問?如果你在配置中引入了一個錯誤,那將會阻止它啓動。 – Capsule

+0

是的,它可以從我的本地主機和我的網絡中的其他設備訪問,我想讓它可以從外部訪問 –

回答

0

您需要在配置端口轉發您的路由器爲了讓所有的傳入流量重定向到您的本地Web服務器

+0

我做到了。沒有工作 –

-1

嘗試用此的conf:

Name: local server 
App name: HTTP 
IP Address: 192.168.1.10 #your local server ip. 
Port: 
    Start: 80 
    End: 80 
Traffic Type: TCP 
+0

OP已經評論他正在轉發流量 – Capsule

0

確保您使用的是靜態IP地址,當你在你的modem添加您的電腦服務器和您同時使用TCP/UDP作爲一個額外的行動來照顧,我們必須對所有

而且連接訪問確保你使用NAT端口轉發端口映射 並添加你的局域網的IP不WAN IP

有些路由器需要你檢查一個啓用端口轉發AF之三將它添加 ,我建議你檢查,現在也許你還沒有注意到

嘗試編寫一個簡單的TCP或UDP服務器打開的連接/聽力考試 否則試圖尋找並獲得一個在GitHubSourceForge然後檢查端口在線與您的主機的IP地址,而(聽)

還需要您爲特定的協議

如果端口測試端口謹慎打開然後在您的配置問題,你必須向後重新請仔細閱讀

Else..then在路由器端口轉發的配置問題不在Apache中 ,你必須檢查LAN-IP /端口 - 開始/結束/啓用等。

如果還有問題,請在你的問題更具體,並儘可能

  • 連接的端口設置截圖

  • 發表您的配置

  • 如果你試圖特定開源服務器程序將有助於發佈代碼

最後,我建議你使用客戶端/服務器開源腳本或程序與朋友遠程 而不是在線檢查,並且如果你有麻煩找到一個。