http(端口88)重定向https(端口888)

weixin_43044878 2019-08-27 02:14:59
ubuntu18,apache2
域名:http://www.xxx.com,ports.conf已添加Listen 88和Listen 888,nextcloudssl.conf已修改好,链接https://www.xxx.com:888可以正常使用,但链接http://www.xxx.com:88重定向到https://www.xxx.com,如何修改nextcloud.conf才能重定向到https://www.xxx.com:888。

------------------------------------------------------------
nextcloud.conf代码如下:
<VirtualHost *:88>
ServerAdmin xxx@163.com
DocumentRoot /var/www/nextcloud/
ServerName xxx.com
ServerAlias www.xxx.com


<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>


ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =xxx.com [OR]
RewriteCond %{SERVER_NAME} =www.xxx.com
RewriteCond %{SERVER_PORT} !^888$
RewriteRule ^ https://%{SERVER_NAME}:888%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>


------------------------------------------
nextcloudssl.conf代码如下:
<IfModule mod_ssl.c>
<VirtualHost *:888>


ServerAdmin xxx@163.com
ServerName www.xxx.com
DocumentRoot /var/www/nextcloud


<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All


<IfModule mod_dav.c>
Dav off
</IfModule>


SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>


<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; preload"
</IfModule>


SSLEngine on
SSLCertificateFile /etc/apache2/cert/xxx.public.crt
SSLCertificateKeyFile /etc/apache2/cert/xxx.key
SSLCertificateChainFile /etc/apache2/cert/xxx.chain.crt


</VirtualHost>
</IfModule>
...全文
2849 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞鱼影院 2020-02-26
  • 打赏
  • 举报
回复
网页根目录下面新建一个.htaccess文件,把下面的代码放进去就可以了 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 以上代码意思为http来路跳转到https,前提是你的http和https设置都没有问题就可以。
weixin_43044878 2019-08-28
  • 打赏
  • 举报
回复
顶起来呀。。。。。

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧