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

2018 年 3 月 11 日
 wukaichao
之前发过一帖子,被好多人骂为什么不去谷歌。
后来自己又去折腾了一下,现在弄好的情况是,http 可以正常访问,https 访问的时候就会变成下载文件。后来我尝试在根目录下放置一个 index.html,https 就能正常访问出这个 html 文件的内容了。(我原来的入口文件是 index.php ),我真的不是黑 php,我只是想知道我 apache 上还有什么没配置好。
小弟真的不会弄了,谷歌了很久也未果,虚心求教虚心求教。
4104 次点击
所在节点    Linux
18 条回复
lookookok
2018 年 3 月 11 日
看看 Apache 的 Content-type 设置
wukaichao
2018 年 3 月 11 日
@lookookok 我对服务器配置这些很不熟悉,请问 Content-type 在哪里看?
LoliconInside
2018 年 3 月 11 日
你肯定是没有正确使用 php 解析.php 文件……
wukaichao
2018 年 3 月 11 日
@LoliconInside 在 http 下访问是正常的,一用 https 访问就变成下载文件了。
LoliconInside
2018 年 3 月 11 日
@wukaichao http 和 https 是两个不同的 vhost,好好对比一下两边的配置。
wukaichao
2018 年 3 月 11 日
@LoliconInside vhost 指的是 httpd.conf 文件吗?我不太懂
wemore
2018 年 3 月 11 日
单纯配置问题的话可以看证书提供商给你的配置方法啊,比如腾讯云的。
wukaichao
2018 年 3 月 11 日
@wemore #7 我按照阿里云给我的步骤配置了,她们提供的就没提到 403 端口的配置
huangdaxian
2018 年 3 月 11 日
不知道你有没有配置 vhost,对于我来说只需要把 vhost 里面原有的 http 的链接改为 https 的就好了
shiji
2018 年 3 月 11 日
你这样,linux 的话把 /etc/apache2 下面 所有 conf 结尾的文件都贴出来 包括子目录里的 .conf
Hardrain
2018 年 3 月 12 日
你至少贴个配置文件吧
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 年 3 月 12 日
你把配置文件贴出来呀,总不能让人猜吧。
wukaichao
2018 年 3 月 12 日
@580a388da131
@Hardrain
不好意思,是那个 httpd-ssl.conf 文件吗?
wukaichao
2018 年 3 月 12 日
@shiji 我刚刚在错误日志里看到这条 60.181.110.32 TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 "GET / HTTP/1.1" 538
Hardrain
2018 年 3 月 12 日
@wukaichao 看起来我们有些沟通障碍,希望这只是我没能描述清楚

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

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

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

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

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

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

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

© 2021 V2EX