У меня есть экземпляр в AWS с несколькими запущенными vHost. Несколько месяцев go я установил certbot (https://certbot.eff.org) для автоматического продления SSL на наших веб-сайтах. С тех пор, как я установил cerbot, я не смог создать новый vHosts. Я не знаю, связано ли это или совпадение, но невозможно создать новые виртуальные хосты. Я следую процессу создания vHost (см. Ниже), а затем перезапускаю apache. Когда я пытаюсь получить доступ к новому веб-сайту, я ничего не вижу. Apache не возвращает ошибок
Это мой код, и мой процесс создания vHost:
- Создать в /etc/apache2/site-availables/web.com .conf
Скопируйте этот код в web.com.conf
<VirtualHost *:80>
ServerName web.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www>
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Запустите sudo a2ensite we.com.conf
- sudo service apache2 restart