推 mike7788 :防火牆有關了 不過還是卡在連線中耶 > < 10/20 21:17
※ 引述《mike7788 (mike)》之銘言:
: 不知道是不是ip分享器的關係
不是, localhost 是直接從網卡連回去,所以與 ip 分享器無關
: 我的網址是打 http://localhost/test.php
: 應該不會有錯吧
: 我有在用p2p 所以將 DMZ 設在自己的電腦上
: 請問還需要做哪些設定呢?
架 web server 的簡易除錯方式:
在網頁目錄下新增 index.html (內容只要可供遍識就好),
並透過 http://localhost/index.html 讀取。
a) 讀取成功,再透過 ipconfig 取得本地端 ip,假設是 192.168.1.2 好了,
接著讀 http://192.168.1.2/index.html
1) 讀取成功,取得 ip 分享器的實際 ip ,如 140.112.99.99 (亂取的)
開啟 http://140.112.99.99/index.html
A) 讀取成功,再建立一個 php 檔,由 http://140.112.99.99/a.php 讀
成功的話代表 apache + php 安裝設定正常,否則請照流程設定 php
B) 讀取失敗,連線卡在 ip 分享器,設定 DMZ 或 port redirect
2) 讀取失敗,可能被主機的防火牆軟體擋掉了,請設定防火牆
b) 連 localhost/index.html 都讀不到,要不是防火牆 (Zone 設定不同),
要不就是 apache 沒跑起來。相關設定及指令請查閱 manual
c) 有頁面,但不是你所打的內容。這可能是沒設好 apache 的 DocumentRoot,
也可能是被別套軟體 bind port 80 ,例如 windows 的 iis
這種時候在啟動 apache 的時候,應該就會跑出錯誤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.61.82