În serverul meu HTTP Apache 2.4.41 am câteva virtualhost-uri HTTPS și una numai HTTP. Am observat că această virtualhost HTTP nu este accesibilă, deoarece utilizatorii sunt întotdeauna redirecționați către virtualhost HTTPS implicit: atunci când un utilizator dorește să viziteze http://water.sitename.com el este redirecționat către https://app.sitename.com
obisnuiam apache2ctl -S
comanda și virtualhost-urile îmi par configurate corect:
Configurare VirtualHost:
*:80 este un NameVirtualHost
server implicit app.sitename.com (/etc/apache2/sites-enabled/app.sitename.com.conf:1)
portul 80 namevhost app.sitename.com (/etc/apache2/sites-enabled/app.sitename.com.conf:1)
portul 80 namevhost ticket.sitename.com (/etc/apache2/sites-enabled/ticket.sitename.com.conf:1)
portul 80 namevhost water.sitename.com (/etc/apache2/sites-enabled/water.sitename.com.conf:1)
portul 80 namevhost www.sitename.com (/etc/apache2/sites-enabled/www.sitename.com.conf:2)
*:443 este un NameVirtualHost
server implicit app.sitename.com (/etc/apache2/sites-enabled/app.sitename.com.conf:15)
portul 443 namevhost app.sitename.com (/etc/apache2/sites-enabled/app.sitename.com.conf:15)
portul 443 namevhost ticket.sitename.com (/etc/apache2/sites-enabled/ticket.sitename.com.conf:15)
portul 443 namevhost www.sitename.com (/etc/apache2/sites-enabled/www.sitename.com.conf:63)
alias sitename.com:443
Și iată water.sitename.conf
în folderul activat pentru site-uri:
<VirtualHost *:80>
ServerName water.sitename.com
ServerAdmin [email protected]
ErrorLog /var/log/apache2/water.sitename.com/error.log
CustomLog /var/log/apache2/water.sitename.com/access.log combined
DocumentRoot /var/www/drupal
<Directory "/var/www/drupal/">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Ai vreo idee?