问题是: 我有一个服务器(我配置了apache,dns,dhcp,ssl,mysql),这将允许我通过我创建的网站界面托管网站(该网站名为“les-tatates.cm”,它打开端口80和443,我把它设置为443)。
对于测试用例,我托管了一个名为“test3”的网站,它运行在端口50002(没有ssl)和50502(使用ssl)上,我将其设置为50502。
我配置了DNS,因为当我输入浏览器搜索栏时:https://127.0.0.1:443 apache会返回我的网站。
https://les-tatates.cm apache再次回复我的网站。
https://127.0.0.1:50502 apache将网站“test3”返回给我
但是当我输入https://test3.fr时,我有这个错误:
Hum, nous ne parvenons pas à trouver ce site.
Impossible de se connecter au serveur à l’adresse test3.fr.
Si l’adresse est correcte, voici trois autres choses que vous pouvez essayer de faire :
Réessayer ultérieurement.
Vérifier votre connexion au réseau.
Si vous êtes connecté au travers d’un pare-feu, vérifier que Firefox a la permission d’accéder au Web.
这是管理网站“test3”的虚拟主机:
<VirtualHost *:50002>
DocumentRoot "/var/www/test3"
ServerName test3.fr
ServerAlias www.test3.fr
Redirect permanent / https://test3.fr/
<Directory "/var/www/test3">
Options FollowSymLinks
AllowOverride all
Require all granted
</Directory>
ErrorLog /var/log/apache2/error.test3.fr.log
CustomLog /var/log/apache2/access.test3.fr.log combined
</VirtualHost>
<VirtualHost *:50502>
DocumentRoot "/var/www/test3"
ServerName test3.fr
ServerAlias www.test3.fr
<Directory "/var/www/test3">
Options FollowSymLinks
AllowOverride all
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
ErrorLog /var/log/apache2/error.test3.fr.log
CustomLog /var/log/apache2/access.test3.fr.log combined
</VirtualHost>
我的问题是要知道如何将虚拟主机与dns服务器关联,以便在浏览器中访问“test3.fr”? 谢谢!
答案 0 :(得分:0)
您还需要在ServerAlias中添加test3.fr。
ServerAlias www.test3.fr test3.fr