采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我的服务器没有申请ssl前可以正常测试,但申请了https后,就只能访问https://+域名。 如果后面加上api/v1/banner/1等就无法访问了。 而将地址改为http://域名/api/v1/banner/1就能访问。请问是什么原因呢?
我反复修改了httpd_vhost文件也不行。后来听说https是443端口,将80改为443,还是不行。现在已经改蒙圈儿了,不知道怎么办。老师,救命。。。
我服务器的httpd_vhost是这样修改的。
<VirtualHost *:80>
DocumentRoot "D:\xampp\htdocs\zerg\public"
ServerName http://www.xxxx.cn
</VirtualHost>
<VirtualHost *:443>
ServerName https://www.xxxx.cn
网页访问的结果如下:只有http的方式可以访问api
80和443都要存在,httpd_vhost的里443虚拟域名目录指向的是哪里?
指向的是htdocs/zerg/
是不是要设置2次,一个是80端口,一个是443端口。都将PHP项目目录zerg指向 域名? 另外域名加不加http:\\www.或https:\\www.有影响吗?现在在外面没法调试。回去试一下。
调出来说下方法,我这个也用不了。。。
登录后可查看更多问答,登录/注册
全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计
1.3k 23
1.5k 21
1.5k 19
1.6k 18
1.3k 18