Я настроил два веб-сайта на своем VPS: один http сайт example2.com, другой https site example1.com:
Listen 80
Listen 443
<virtualhost *:443>
ServerName example1.com
DocumentRoot "/var/www/example1.com"
</virtualhost>
<virtualhost *:80>
ServerName example2.com
DocumentRoot "/var/www/example2.com"
</virtualhost>
Теперь, если я захожу на http://example1.com, я на самом деле открываю http://example2.com. Как это остановить? Я полагаю, http://example1.com не доступен. Я попытался добавить виртуальный хост по умолчанию, надеясь, что http://example1.com откроет файл /var/www/default/index.html, но это не помогло. http://example1.com всегда перенаправляет на http://example2.com:
Listen 80
Listen 443
<virtualhost *>
DocumentRoot "/var/www/default"
</virtualhost>
<virtualhost *:443>
ServerName example1.com
DocumentRoot "/var/www/example1.com"
</virtualhost>
<virtualhost *:80>
ServerName example2.com
DocumentRoot "/var/www/example2.com"
</virtualhost>