我的portforwarding设置有什么问题?

时间:2019-08-11 23:42:23

标签: localhost mamp portforwarding

以前工作。

我可以为客户提供我的IP地址和目录名称(例如XXX.XXX.XX.XX / someclient),他们可以查看其站点。

如果我只是通过外部网络访问我的IP,则可以看到带有所有客户端目录的本地主机。

但是...

从加拿大的SHAW那里购买了新的调制解调器,并且在设置端口转发时遇到了一些问题。在SHAW技术支持的帮助下,我终于有了转发设置。

...但是现在当我尝试从外部访问我的计算机时,我仅收到消息:

  

未找到   在此服务器上找不到请求的URL/。

这显然来自MAMP,因此我显然正在连接到服务器。 ...但是... GRRR!

我已经检查了主机文件。

相关行在这里。

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

我已经检查了我的虚拟主机文件。

<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs"
    ServerName localhost
</VirtualHost>

为端口80设置了端口转发IS。

将MAMP配置为使用端口80。

如果我只是在浏览器URL栏中输入“ localhost”,那么一切都很好。我得到了/ Applications / MAMP / htdocs的目录列表。

如果我在浏览器中键入127.0.0.1,则会在白色屏幕上收到上述消息。

我已经检查了我的Apache日志,但是那里什么都没有显示。

(完整披露:我的主机和vhosts文件中确实还有其他几行。...出于我自己的目的,我想在我的开发环境中使用.local(例如clientx.local),这可能会干扰吗?猜测为“否”,因为我尝试删除了这些额外的行,但似乎没有任何效果。)

这可能是由于新的调制解调器造成的吗?

正如我之前说的,在新调制解调器出现之前,这一切都很好。我怀疑这是.htaccess问题,但我仍然会提出任何建议! :)

谢谢。

0 个答案:

没有答案