虚拟主机(apache2)和DNS

时间:2018-05-28 14:59:15

标签: apache dns

问题是: 我有一个服务器(我配置了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”? 谢谢!

1 个答案:

答案 0 :(得分:0)

您还需要在ServerAlias中添加test3.fr。

ServerAlias www.test3.fr test3.fr