你好我的网络地图是这样的
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>