无法从外部连接到我的网站

无法从外部连接到我的网站

你好我的网络地图是这样的

internet--Arris589--wavlink rounter--my PC== apache2  

我的问题是,当 Web 包进入时,它们会收到“此网页已关闭”消息,而当我连接到该页面时,它就可以正常工作。我已经尝试了端口转发并设置了 apache。

这是我的配置在 apache 中的样子

我的网络服务器的配置

我的webhub.network.conf

<VirtualHost *:80>
    ServerName www.webhub.network
    ServerAlias webhub.network
    DocumentRoot /home/chris/Documents/homeserver/
    <Directory /home/chris/Documents/homeserver/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

答案1

第一行webhub.网络.conf文件说,谁可以访问您的网站。因此我建议您将其替换为:

<VirtualHost *:80>

这意味着如果每个客户端可以访问您的 80 端口,您就允许它们连接到您的网络服务器。

您只能拥有一个ServerName。另一个您可以用作ServerAlias源文件


确保有链接webhub.网络.conf在里面已启用站点文件夹(您可以使用 自动添加链接a2ensite webhub.network.conf

确保在路由器中设置了端口转发,以便外部的每个人都可以连接到您的端口 80。

如果不起作用,您还可以检查 apache 是否有权读取和发送该文件夹。例如在 之前添加此代码</VirtualHost>源文件

<Directory /home/chris/Documents/homeserver/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

相关内容