2017-01-30 26 views
0

我已成功安裝了yourls,但我只想使該網站爲https。我怎麼做?我在Ubuntu 16.04上成功運行它,但是我想在安裝過程中將它全部設置爲HTTPS。不幸的是,yourls網站並沒有解釋如何做到這一點。如何設置yourls URL重定向器以僅使用HTTPS

我已經配置的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退房手續/etc/apache2/ssl/apache.crt

我改變了默認:80網站重定向到443

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

我已經改變了默認的SSL包括

<VirtualHost *:443> 

     ServerAdmin [email protected] 


     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> 

,並改變了URL網站首頁在/user/config.php到https://example.com

但YOURLS將不會加載。它重定向到https罰款。但沒有網站。

有沒有人設置過這之前?預先感謝任何指導。

回答

0

爲https設置apache證書。

變化的基礎UEL爲https在用戶配置

管理頁面上,安裝插件來提供SSL到SSL。

任何https鏈接都將被https短碼編碼。如果您希望他們被https重定向,則之前創建的任何鏈接都需要重新創建。