小编Alp*_*tus的帖子

SSL 在域上,但不在子域上

我有一个在https://www.example.org/上运行的网站, 我打算创建http://games.example.com/ [无 SSL]。

我在 Ubuntu 16 服务器上运行 Apache 2。

我希望子域保持 http,主域保持 https。我该怎么办?

目前设置如下:

000-default.conf:

<VirtualHost *:80>
    ServerName www.example.com
    Redirect permanent "/" "https://www.example.com/"
    #SSLProtocol all -SSLv2 -SSLv3
    ServerAdmin contact@example.com
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
    ServerName games.example.com
    ServerAdmin contact@example.com
    DocumentRoot /var/www/games
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
    ServerName planets.example.com
    ServerAdmin contact@example.com
    DocumentRoot /var/www/2moons
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

默认 ssl/conf:

<IfModule mod_ssl.c>
<VirtualHost _default_:443>
                            ServerAdmin contact@example.com
                            ServerName www.example.com

                            DocumentRoot /var/www/html …
Run Code Online (Sandbox Code Playgroud)

ubuntu ssl https apache2

1
推荐指数
1
解决办法
566
查看次数

标签 统计

apache2 ×1

https ×1

ssl ×1

ubuntu ×1