我在网上到处搜索,但我解决不了我的问题。我总能找到与端口转发有关的帖子,但我认为这根本不是我的问题。
我有一个Macbook Pro,在其中我已经安装了一个营地服务器,我有我的网站运行良好。我可以连接到我的网络内部或外部,没有任何问题。
我有另一台运行Ubuntu的笔记本电脑,我在其中安装了openSSH、apache2、mysql和php。我可以从我的网络访问它没有任何问题,但从外部,我不能连接。
在这两种情况下,我使用端口80。
此外,我还检查了多个站点,这些站点允许您查看端口是否被转发,但所有站点都表示,即使我的ampps服务器运行得非常好,我的端口也不会被转发。
发布于 2018-02-17 14:02:03
问题是,您使用的两个服务器端口80和您的端口80从您的路由器是转发到您的macbook。
你有以下选择:
问题是这些网站是公开给任何人使用,还是只供你使用。对于公开可用的站点,您必须选择选项1、选项2或选项4,对于您访问的站点,选项3是最可行的。
发布于 2018-02-17 13:11:47
要从外部网络连接,您必须使用公共IP。如果您使用的是本地IP地址(如192.168.xx.xx ),那么它在本地网络内将正常工作,但是如果您是从网络外部访问它,则使用公共IP。
https://askubuntu.com/questions/1007057
复制相似问题