服务器申请https后,模块就无法访问了。请老师解答下。

来源:2-2 环境与开发工具

慕粉1024131855

2017-06-21

老师,我的服务器没有申请ssl前可以正常测试,但申请了https后,就只能访问https://+域名。 如果后面加上api/v1/banner/1等就无法访问了。  而将地址改为http://域名/api/v1/banner/1就能访问。请问是什么原因呢?

我反复修改了httpd_vhost文件也不行。后来听说https是443端口,将80改为443,还是不行。现在已经改蒙圈儿了,不知道怎么办。老师,救命。。。

写回答

2回答

慕粉1024131855

提问者

2017-06-22

我服务器的httpd_vhost是这样修改的。

<VirtualHost *:80>

  DocumentRoot "D:\xampp\htdocs\zerg\public"

  ServerName  http://www.xxxx.cn

</VirtualHost>


<VirtualHost *:443>

  DocumentRoot "D:\xampp\htdocs\zerg\public"

  ServerName  https://www.xxxx.cn

</VirtualHost>

网页访问的结果如下:只有http的方式可以访问api

//szimg.mukewang.com/594b830400017c8104690495.jpg

//szimg.mukewang.com/594b8304000138f305270555.jpg

//szimg.mukewang.com/594b830500019a9603820240.jpg

//szimg.mukewang.com/594b8305000145eb05420508.jpg


0
0

7七月

2017-06-22

80和443都要存在,httpd_vhost的里443虚拟域名目录指向的是哪里?

0
7
大吉929
老师,我有同样的疑惑,访问不了,熬了一晚上了,没弄明白
2017-09-20
共7条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程