ich habe ein vhost für ssl:
Code: Select all
NameVirtualHost *:443
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
SSLCertificateKeyFile /etc/apache2/ssl/3e33a425.0
SSLProtocol all
SSLCipherSuite HIGH:MEDIUM
ServerAdmin admin@domain.tld
ServerName admin.domain.tld
SuexecUserGroup webadmin webadmin
DocumentRoot /var/www/default-vhost-ssl/web
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/default-vhost-ssl/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /var/www/php-fcgi-scripts/default-vhost/
<Directory "/var/www/php-fcgi-scripts/default-vhost">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/default-vhost-ssl/log/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/www/default-vhost-ssl/log/access.log combined
ServerSignature On
</VirtualHost>
also https://admin.domain.tld/phpmyadmin
Das Problem welches ich nun habe ist dass ich den phpmyadmin auch z.B. über https://www.domain.tld/phpmyadmin ereiche. Der Browser meckert zwar kurz dass das Zertifikat nicht zu dieser URI gehört aber nach nem ok gelange ich halt trozdem zum phpmyadmin.
Also wie kann ich den vhost nur dieser einen bestimmten domain (admin.domain.tld) zuordnen?
Irgendwie geht das aus der vhost Dokumentation von apache.org nicht wirklich hervor.
Danke!