Настройка двух сайтов на одной IP-машине

Настройка двух сайтов на одной IP-машине

У меня CentOS 8, я установил LAMP, Varnish и т. д.

Я настраиваю хосты

/etc/хосты

ip site1.com www.site1.com ip site2.com www.site2.com

Я настраиваю Apache следующим образом:

/etc/httpd.conf to include sites-enabled/

У меня есть включенные и доступные сайты с двумя конфигурациями: site1.com.conf и site2.com.conf

Вот что я включил вetc/httpd/conf/httpd.conf

Include conf.modules.d/*.conf

и

IncludeOptional sites-enabled/*.conf

Все еще не работает. Есть идеи, как это исправить?

Вот пример того, что я вставил в site1.com.conf:

<VirtualHost *:8080>
    ServerName site1.com
    ServerAlias www.site1.com
    DocumentRoot /var/www/site1.com/html
    ErrorLog /var/www/site1.com/html/log/error.log
    CustomLog /var/www/site1.com/html/log/requests.log combined
</VirtualHost>

Мне удалось заставить это работать сейчас, но версии https не работают. Можете ли вы подсказать мне, как исправить версии https? Спасибо

Редактировать:. Я исправил. Проблема была в том, что IncludeOptional conf.d/*.conf не было в httpd.conf

решение1

Поместите следующее в свой файл httpd.confи перезапустите службу.

NameVirtualHost *:8080

<VirtualHost *:8080>
     ServerName site1.com
     ServerAlias www.site1.com
     DocumentRoot /var/www/site1
</VirtualHost>

<VirtualHost *:8080>
     ServerName site2.com
     ServerAlias www.site2.com
     DocumentRoot /var/www/site2
</VirtualHost>

Ссылка

Связанный контент