如何设置yourls URL重定向器以仅使用HTTPS

时间:2017-01-30 20:14:35

标签: https yourls

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

我已经配置了apache2 ...

1.a2enmod ssl

2.service apache2 restart

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中的网址主页更改为https://example.com

但是你不会加载。它重定向到https罚款。但没有网站。

之前有人设置过吗?提前感谢任何指导。

1 个答案:

答案 0 :(得分:0)

为https设置apache证书。

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

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

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