
我有一些網站 PHP/SQL 程式碼在 localhost w/ Apache2(在我的電腦上)上運作良好。我還有一台運行 Scientific Linux 6.2 的伺服器。雖然我認為我能夠弄清楚如何將東西放在伺服器上並從同一網絡訪問網站,但我不知道如何開始將此伺服器置於聯機狀態(例如,以便我可以輸入某個網站)我註冊了他的名字並獲得登入頁面)。
這對我來說完全陌生,我一邊走一邊學習東西。我該怎麼做呢? (伺服器故障的人很難理解我的問題是什麼,所以以下是一些澄清):
我的問題是,“鑑於我上面列舉的事情,我的下一步應該是什麼?”我並不是尋找特定術語的解釋,只是在特定的情況下(我有一個具有特定軟體功能的網站和伺服器)和特定的目標(我想讓該伺服器在線),什麼為了實現上述目標我下一步應該做什麼?我是否需要任何其他特殊軟體,我是否擔心我的 ISP 或註冊其他託管公司或其他什麼?我做了很多研究,但不知道如何解析我收到的訊息,希望得到更有經驗的意見。
答案1
主要步驟是:
- 確定 apache2 正在哪個連接埠上執行。 (大概80,也許8080)
- 確定本機網路中該機器的 IP 位址
- 在您的路由器上了解如何設定連接埠轉送。你想轉送80或8080埠(實際上你也可以在這裡轉送80到8080,這有好處)。要轉送的 IP 將是目標電腦的本機網路 IP。
- 現在確定您的互聯網 IP 位址,最簡單的方法就是訪問http://www.whatismyip.com/並且它清楚地顯示給你
設定完成後,您可以嘗試(從不在本機網路上的電腦或行動裝置存取http://XXX.XXX.XXX.XXX/path/to/app.php 其中 XXX 是剛剛確定的您的網路 IP。
如果這不起作用,很可能您的 httpd.conf 檔案中的配置需要域名,而不是 IP。在這種情況下,我認為 DynDNS 仍然允許您免費建立一個條目,這就是您所需要的——但設定它是另一個問題的另一個主題:)