Я запускаю apache2 на сервере Debian 10.
У меня есть виртуальный хост для одного из поддоменов, которые у меня есть. У меня возникла проблема, когда, если виртуальный хост поддомена включен, переход к Broadcastre.cc
покажет содержимое smf.broadcastre.cc
(виртуальный хост).
Это не преднамеренно, и любая помощь в этом вопросе будет оценена по достоинству.
Моя конфигурация виртуального хоста
root@server1:~
<Виртуальный хост *:80>
ServerAdmin <email скрыт>
имя_сервера smf.broadcastre.cc
Псевдоним сервера www.smf.broadcastre.cc
Корень документа /var/www/smf
DirectoryIndex index.php
<Каталог /var/www/smf>
Опционы Индексы FollowSymLinks MultiViews
Разрешить переопределить все
Порядок разрешить, запретить
разрешить от всех
</Каталог>
<Соответствие файлов \.php$>
SetHandler "прокси:unix:/run/php/php5.6-fpm.sock|fcgi://localhost"
</FilesMatch>
Журнал ошибок ${APACHE_LOG_DIR}/smf.broadcastre.cc_error.log
CustomLog ${APACHE_LOG_DIR}/smf.broadcastre.cc_access.log вместе
</ виртуальный хост>
Конфиг для Broadcastre.cc
root@server1:~
<IfModule mod_ssl.c>
<Виртуальный хост _default_:443>
Веб-мастер администратора сервера@localhost
Корень документа /var/www/html
Журнал ошибок ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log вместе
SSLEngine включен
SSLCertificateFile /root/.acme.sh/broadcastre.cc/broadcastre.cc.cer
SSLCertificateKeyFile /root/.acme.sh/broadcastre.cc/broadcastre.cc.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Каталог /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Каталог>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType текст/css A31536000
ExpiresByType text/x-component A31536000
Приложение ExpiresByType/x-javascript A31536000
Приложение ExpiresByType/javascript A31536000
ExpiresByType текст/javascript A31536000
ExpiresByType text/x-js A31536000
ExpiresByType text/html A3600
ExpiresByType text/richtext A3600
ExpiresByType текстовый/обычный A3600
ExpiresByType text/xsd A3600
ExpiresByType текст/xsl A3600
ExpiresByType текст/xml A3600
ExpiresByType видео/asf A31536000
ExpiresByType видео/avi A31536000
ExpiresByType image/bmp A31536000
Приложение ExpiresByType/java A31536000
ExpiresByType видео/divx A31536000
Приложение ExpiresByType/msword A31536000
ExpiresByType image/gif A31536000
Приложение ExpiresByType/x-gzip A31536000
ExpiresByType image/x-icon A31536000
ExpiresByType image/jpeg A31536000
ExpiresByType image/webp A31536000
Приложение ExpiresByType/json A31536000
ExpiresByType аудио/миди A31536000
ExpiresByType видео/quicktime A31536000
ExpiresByType audio/mpeg A31536000
ExpiresByType видео/mp4 A31536000
ExpiresByType видео/mpeg A31536000
ExpiresByType видео/webm A31536000
Приложение ExpiresByType/x-font-otf A31536000
ExpiresByType audio/ogg A31536000
Приложение ExpiresByType/pdf A31536000
ExpiresByType image/png A31536000
ExpiresByType audio/x-realaudio A31536000
ExpiresByType image/svg+xml A31536000
Приложение ExpiresByType/x-shockwave-flash A31536000
Приложение ExpiresByType/x-tar A31536000
ExpiresByType image/tiff A31536000
Приложение ExpiresByType/x-font-ttf A31536000
ExpiresByType аудио/wav A31536000
ExpiresByType аудио/wma A31536000
Приложение ExpiresByType/шрифт-woff A31536000
Приложение ExpiresByType/font-woff2 A31536000
Приложение ExpiresByType/zip A31536000
</ЕслиМодуль>
Псевдоним /mail/usr/share/roundcube
</ виртуальный хост>
</ЕслиМодуль>
Изменить: Открытие Broadcastre.cc
с портом 443 вместо 80 исправляет это. Я предполагаю, что это потому, что он слушает 443, а не 80 (спасибо слегка_toasted за указание на это)