我家里有一个运行的Web服务器,我给它分配了一个地址例如192.168.1.123:80。
我知道这是在我本地网络上运行。如果我在我的另一台电脑上输入服务器的IP地址,我就可以看到服务器。
有没有办法从我的局域网之外访问这个服务器?
我家里有一个运行的Web服务器,我给它分配了一个地址例如192.168.1.123:80。
我知道这是在我本地网络上运行。如果我在我的另一台电脑上输入服务器的IP地址,我就可以看到服务器。
有没有办法从我的局域网之外访问这个服务器?
是的,您需要设置路由器将连接转发到80端口到您的内部IP地址(192.168.1.123)。在您的路由器管理界面上寻找端口转发
,您可以通过访问 http://192.168.1.1
来访问。
请注意,您的ISP可能会完全阻止80端口,因此您可以在不同的端口(例如8180端口)上运行您的Web服务器,并让路由器将连接转发到8180端口到您的内部IP。
要从外部访问您的服务器,您只需指向您的外部IP地址即可,您可以通过访问http://www.ipchicken.com来查找您的外部IP地址。
php -S <YourIPAdresse>:<SomePortNumber> <StartPHPpage>
示例:“php -S 192.168.1.123:9000 index.php”