我已经成功安装了你的,但我想只建站点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罚款。但没有网站。
之前有人设置过吗?提前感谢任何指导。
答案 0 :(得分:0)
为https设置apache证书。
在用户配置中将基础uel更改为https
在管理页面上,安装插件以向ssl提供ssl。
任何https链接都将采用https短编码。如果您希望它们被重定向,则需要重新创建任何链接。