設備和電腦處於同一網段,現有一個智慧型設備,需要存取到thinkphp的介面。
正常在電腦上存取這個介面是:http://localhost/demo/index.php/C/A
或:http://127.0.0.1/demo/index.php/C/A
那麼智慧型設備怎麼才能存取到介面呢?
嘗試過用IP訪問,但會出現:You don't have permission to access on this server.
修改過Apache的httpd.config檔:
<code>< Directory / > Options FollowSymLinks AllowOverride None Order deny,allow Deny from all < /Directory ></code>
仍然沒有權限。是不是跟防火牆有關係?
或是如果用電腦廣播出WiFi,讓設備連上WIFI,就不會出現這種情況了?
設備和電腦處於同一網段,現有一個智慧型設備,需要存取到thinkphp的介面。
正常在電腦上存取這個介面是:http://localhost/demo/index.php/C/A
或:http://127.0.0.1/demo/index.php/C/A
那麼智慧型設備怎麼才能存取到介面呢?
嘗試過用IP訪問,但是會出現:You don't have permission to access on this server.
修改過Apache的httpd.config檔:
<code>< Directory / > Options FollowSymLinks AllowOverride None Order deny,allow Deny from all < /Directory ></code>
仍然沒有權限。是不是跟防火牆有關係?
或是如果用電腦廣播出WiFi,讓設備連上WIFI,就不會出現這種情況了?
Deny from all ? 改成allow from all 試試
看你手機的IP和電腦是不是在同一網段,同網段再用PC ping 你手機IP. 如果ping不通,表示路由器做了內網apr隔離,連不通的,有條件的可嘗試PC建熱點
httpd配置,不要寫死ServerName , 寫*號碼
先把deny注掉,這是黑名單設定
應該可以用把127.0.0.1改成你電腦的ip位址試試