Я настраиваю файл Virtual Hosts в своей системе CentOS 7, и у меня возникают проблемы с правильным разрешением моего домена.
Вот как выглядит мой текущий файл /etc/httpd/conf.d/vhost.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@domain.com
ServerName www.domain.com
ServerAlias domain.com
DocumentRoot /var/www/html/domain.com/public_html/
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.domain.com [OR]
RewriteCond %{SERVER_NAME} =domain.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
Кажется, правильные перенаправления происходят.Например:
domain.com перенаправляет на https: //www.domain.com www отлично работает
НО
https: //domain.com не работаетhttp: //domain.com не работает
На самом деле, если я удаляю перенаправления, которые я установил, domain.com вообще не работает, поэтому похоже, что ServerAlias не работает?
Мне интересно, нужен ли мне еще один редирект или есть какой-то другой шаг, который я пропускаю?
Кроме того, не обращайте внимания на пробелы между http и именем домена.StackOverflow заставил меня отформатировать его таким образом.