У меня есть сервер с установленной Ubuntu, и безо всякой причины мои виртуальные хосты решили, что им нужны соединения только с локальной машины. Я могу зайти на свои разные сайты с их обычными доменами на сервере, но когда я пытаюсь с моего собственного компьютера, у меня нет соединения. Только (ERR_CONNECTION_TIMED_OUT) как ошибка. Когда я пишу ipv4-адрес моего сервера, я попадаю на сайт по умолчанию для apache, который я настроил.
Я попытался перенести порт 80, 443 на мой маршрутизатор и добавил 443 и 80 брандмауэр Ubuntu. Я также попытался перезапустить мой маршрутизатор и сервер.
Мои настройки виртуальных хостов выглядят так:
> <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-сертификатов