0

我已经成功安装了你的,但我只想制作网站 https。我怎么做?我在 Ubuntu 16.04 上成功运行它,但我想在设置中将其全部设为 HTTPS。不幸的是,yourls 网站根本没有解释如何做到这一点。

我已经配置了apache2 ...

1.a2enmod ssl

2.服务apache2重启

3.mkdir /etc/apache2/ssl openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

我将默认的 :80 站点更改为重定向到 443。

<VirtualHost 192.168.0.100:80>
    ServerName  example.com/
    Redirect / https://example.com/
</VirtualHost>

我已将 default-ssl 更改为包含

<VirtualHost *:443>

        ServerAdmin webmaster@example.com


        ServerAlias example.com
        ServerAlias example.com

        DocumentRoot "/var/www/html"
                <Directory "/var/www/html/">
                        Require all granted
                        Options FollowSymLinks
                        AllowOverride All
                        Order allow,deny
                        Allow from all
                </Directory>


        SSLEngine on
        SSLCertificateFile /etc/apache2/ssl/apache.crt
        SSLCertificateKeyFile /etc/apache2/ssl/apache.key

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

并将 /user/config.php 中的 url 站点主页更改为https://example.com

但你的不会加载。它重定向到https很好。但没有网站。

有没有人之前设置过这个?提前感谢您的任何指导。

4

1 回答 1

0

为 https 设置 apache 证书。

在用户配置中将基本 uel 更改为 https

在管理页面上,安装插件以提供 ssl 到 ssl。

任何 https 链接都将是 https 短编码。如果您希望它们被 https 重定向,则需要重新创建之前创建的任何链接。

于 2017-04-14T10:15:50.963 回答