仅允许本地机器连接虚拟主机

仅允许本地机器连接虚拟主机

我有一台安装了 Ubuntu 的服务器,我的虚拟主机毫无理由地决定只希望从本地计算机进行连接。我可以在服务器上访问具有其常规域的不同站点,但是当我从我的计算机上尝试时,我无法连接,并且只显示“ERR_CONNECTION_TIMED_OUT”错误。当我输入服务器的 IPv4 地址时,我进入了我已配置的 apache 的默认站点。

我尝试在路由器上转发端口 80、443,并在 Ubuntu 防火墙中添加 443 和 80。我还尝试重新启动路由器和服务器。

我的虚拟主机配置如下:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName mydomain.nu
        ServerAlias www.mydomain.nu
        DocumentRoot /var/www/mydomain.nu/public_html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined RewriteEngine on RewriteCond %{SERVER_NAME} =mydomain.nu [OR] RewriteCond
%{SERVER_NAME} =www.mydomain.nu RewriteRule ^
https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

我还使用 certbot 来创建我的 SSL 证书。

相关内容