Это кажется противоречивым, так как одно и то же имя «importanthair.hr» встречается в нескольких файлах конфигурации vhost:
- порт 443 namevhosthibitedhair.hr (/ etc / apache2 / sites-enabled / 000-default-le-ssl.conf: 2)
- порт 443 namevhosthibitedhair.hr (/etc/apache2/sites-enabled/prominenthair.hr.conf:6)
Поскольку два файла различаются по содержанию, как мне структурировать данные в один файл .conf?
000-default-le-ssl.conf
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ServerName prominenthair.hr
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/prominenthair.hr/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/prominenthair.hr/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
visiblehair.hr.conf
<VirtualHost *:80>
ServerName prominenthair.hr
Redirect permanent / https://prominenthair.hr/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin mario.orlovac@gmail.com
ServerName prominenthair.hr
ServerAlias www.prominenthair.hr
DocumentRoot /var/www/html
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/www.prominenthair.hr/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/www.prominenthair.hr/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/www.prominenthair.hr/chain.pem
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =prominenthair.hr
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
В настоящее время:
root@www: / etc / apache2 / sites-available # ls
- 000-default.conf
- 000-default.conf.dpkg-dist
- 000-default-le-ssl.conf
- default-ssl.conf
- visiblehair.hr.conf
- visiblehair.hr-le-ssl.conf
- salonkristina.hr.conf
Дополнительная информация:
- Мой веб-сервер: Apache / 2.4.18 (Ubu ntu)
- Операционная система, на которой работает мой веб-сервер: Ubuntu 16.04
- Мой хостинг-провайдер: Digital Ocean
- Версия моего клиента: certbot 0.31.0
Мой исходный пост начался здесь ..