CentOS 8, Apache 2.4, по 80 порту работает, по 443 - The requested URL /login was not found on this server

firewall-cmd port 443 открыт.

В /etc/httpd/sites-available/site-name.com/**site-name.conf**
<VirtualHost *:80>
    ServerName site-name.com
    ServerAlias site-name.com
    DocumentRoot /var/www/site-name.com/html/act/public
    DirectoryIndex index.php
    ErrorLog /var/www/site-name.com/log/error.log
    CustomLog /var/www/site-name.com/log/requests.log combined


    <Directory /var/www/site-name.com/html/act/public>
        AllowOverride All
        Options +Includes -Indexes +ExecCGI
        Require all granted
    </Directory>

</VirtualHost>
а также, **site-name.com.ssl.conf**
<VirtualHost *:443>
    ServerName site-name.com
    ServerAlias site-name.com   
    DocumentRoot /var/www/site-name.com/html/act/public
    DirectoryIndex index.php
    ErrorLog /var/www/site-name.com/log/errors_ssl.log
    CustomLog /var/www/site-name.com/log/request.log combined


    <Directory /var/www/site-name.com/html/act/public>
        AllowOverride All
        Options +Includes -Indexes +ExecCGI
        Require all granted
    </Directory>
    
    SSLEngine on
    SSLCertificateFile /etc/ssl/private/9d024ed090ca0.crt
    SSLCertificateKeyFile /etc/ssl/private/sitename.key

</VirtualHost>

В /etc/httpd/sites-enabled/ две ссылки (site-name.com.ssl.conf, site-name.com.conf )
В httpd.conf 
IncludeOptional sites-enabled/*.conf

mod_ssl установлен.

Спасибо. П.С. PHP 7.4 Laravel (может пригодится).


Ответы (1 шт):

Автор решения: Ex Libris

Спасибо большое за советы. Меня несколько дней не было. Сегодня глянул... В общем, во всем виновата моя невнимательность. При конфигурации сервера я, как обычно, сделал бэкапы .conf файлов. И ssl.conf в том числе. И... редактировал ssl.conf.bak. Ну и соответственно, апач забирал конфиги из оригинального файла, игнорируя мной созданный для вирт. хоста. Вопрос закрыт. Еще раз благодарю.

→ Ссылка