【问题标题】:How do I setup yourls URL re-director to use only HTTPS如何设置您的 URL 重定向器以仅使用 HTTPS
【发布时间】:2017-06-16 03:00:00
【问题描述】:

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

我已经配置了 apache2...

1.a2enmod ssl

2.service 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很好。但没有网站。

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

【问题讨论】:

    标签: https yourls


    【解决方案1】:

    为 https 设置 apache 证书。

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-12-23
      • 1970-01-01
      • 2014-04-19
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      • 2016-03-19
      • 2020-08-11
      • 2018-08-09
      相关资源
      最近更新 更多