apache 下配置 https,实在是没办法了,求助求助!

2018-03-11 20:02:48 +08:00
 wukaichao
之前发过一帖子,被好多人骂为什么不去谷歌。
后来自己又去折腾了一下,现在弄好的情况是,http 可以正常访问,https 访问的时候就会变成下载文件。后来我尝试在根目录下放置一个 index.html,https 就能正常访问出这个 html 文件的内容了。(我原来的入口文件是 index.php ),我真的不是黑 php,我只是想知道我 apache 上还有什么没配置好。
小弟真的不会弄了,谷歌了很久也未果,虚心求教虚心求教。
3329 次点击
所在节点    Linux
18 条回复
lookookok
2018-03-11 20:06:42 +08:00
看看 Apache 的 Content-type 设置
wukaichao
2018-03-11 20:08:05 +08:00
@lookookok 我对服务器配置这些很不熟悉,请问 Content-type 在哪里看?
LoliconInside
2018-03-11 20:09:17 +08:00
你肯定是没有正确使用 php 解析.php 文件……
wukaichao
2018-03-11 20:11:37 +08:00
@LoliconInside 在 http 下访问是正常的,一用 https 访问就变成下载文件了。
LoliconInside
2018-03-11 20:12:48 +08:00
@wukaichao http 和 https 是两个不同的 vhost,好好对比一下两边的配置。
wukaichao
2018-03-11 20:14:13 +08:00
@LoliconInside vhost 指的是 httpd.conf 文件吗?我不太懂
wemore
2018-03-11 20:22:22 +08:00
单纯配置问题的话可以看证书提供商给你的配置方法啊,比如腾讯云的。
wukaichao
2018-03-11 20:30:32 +08:00
@wemore #7 我按照阿里云给我的步骤配置了,她们提供的就没提到 403 端口的配置
huangdaxian
2018-03-11 22:49:46 +08:00
不知道你有没有配置 vhost,对于我来说只需要把 vhost 里面原有的 http 的链接改为 https 的就好了
shiji
2018-03-11 22:59:34 +08:00
你这样,linux 的话把 /etc/apache2 下面 所有 conf 结尾的文件都贴出来 包括子目录里的 .conf
Hardrain
2018-03-12 05:14:40 +08:00
你至少贴个配置文件吧
apache2 -t -D DUMP_INCLUDES|grep -oEe '\/.*$'|xargs cat|grep -v -Ee '^#' >> dump.conf

用这个把所有被加载的配置文件中没被注释的部分 dump 出来。(贴出生成的 dump.conf 的内容)

如果用的是 RH 系(Fedora/RHEL/CEntOS...),把 apache2 换成 httpd
580a388da131
2018-03-12 08:43:55 +08:00
你把配置文件贴出来呀,总不能让人猜吧。
wukaichao
2018-03-12 10:13:57 +08:00
@580a388da131
@Hardrain
不好意思,是那个 httpd-ssl.conf 文件吗?
wukaichao
2018-03-12 10:45:43 +08:00
@shiji 我刚刚在错误日志里看到这条 60.181.110.32 TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 "GET / HTTP/1.1" 538
Hardrain
2018-03-12 15:43:29 +08:00
@wukaichao 看起来我们有些沟通障碍,希望这只是我没能描述清楚

Apache 的配置文件可以通过 Include {路径}这种格式调用其它文件,这也使得配置文件可以更有条理
因此:

只提供主配置文件(apache2.conf/httpd.conf)是不够的
只提供主配置文件(apache2.conf/httpd.conf)是不够的
只提供主配置文件(apache2.conf/httpd.conf)是不够的

在 Shell 执行我的那条命令,获取所有被加载的配置文件的、没有被注释掉的内容。
drupal
2018-03-14 09:38:07 +08:00
发私信,用 teamview,远程给我,帮你看看。
wukaichao
2018-03-14 09:39:33 +08:00
@drupal #16 已经解决了,谢谢你。
jqw889
2018-03-15 00:26:09 +08:00
这个一般都是强制 403 的原因

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/437039

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX