安装证书的问题?

  • 回答 (4)
  • 关注 (0)
  • 查看 (364)

用apache安装ssl证书,按照腾讯云给出的指引,感觉云里雾里,他说的好多代码我都没有,不知如何是好:

具体的情况如下:

1.文中提到:

“编辑Apache根目录下 conf/httpd.conf 文件,

找到#LoadModule ssl_module modules/mod_ssl.so#Include conf/extra/httpd-ssl.conf,去掉前面的#号注释;”

我找了下我的conf/httpd.conf文件,在里面搜索,根本没有前面的这一句,我的model_ssl和openssl都是确认安装过的,在我的这个文件下,最相近的一句是下面这句:(难道我把这句注释?)

# Example:

# LoadModule foo_module modules/mod_foo.so

#

Include conf.modules.d/*.conf

下面这句是关系到另外一个ssl.conf的文件,本来我的也没注释,刚好可以用,上面那个怎么解决?

2.文中提到:

“编辑Apache根目录下 conf/extra/httpd-ssl.conf 文件,修改如下内容:

<VirtualHost www.domain.com:443>
    DocumentRoot "/var/www/html"
    ServerName www.domain.com
    SSLEngine on
    SSLCertificateFile /usr/local/apache/conf/2_www.domain.com_cert.crt
    SSLCertificateKeyFile /usr/local/apache/conf/3_www.domain.com.key
    SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt
</VirtualHost>

这个应该对应的是我的conf/conf.d/httpd-ssl.conf的文件,我在该文件中的确找到了类似的文件,前面几句的注释我去掉了,后面几个证书和秘钥我不是放在apache/conf文件夹下的,但是我也用绝对路径指向了他们,我修改了之后然后service httpd restart后发现我的http都不能正常登陆了,是在无奈了,不知道如何是好。

3.另外问一下

申请证书的时候最后详情里面的”部署到应用“”部署到cdn“等是什么意思,部署了以后有什么效果,我担心部署了后我的http服务不能使用了,请教下部署的后的效果。

用户1196638用户1196638提问于
1008396我是来点赞的回答于

我回答一下你的第三个问题。

证书部署到CDN就是把你的证书放到CDN的缓存服务器中,今后访问你的网站时就可以通过https协议从CDN缓存服务器中读取了,但你仍然可以通过http协议连接缓存服务器。返回内容取决于你是否开启了强制转跳https,若开启,则返回301或302转跳到https网站,若未开启可以正常返回网站页面。从CDN回源采用的协议取决于你选择的是http回原还是协议跟随,若是http回源,则无论何种情况都通过http协议回源,若选择协议跟随,则使用http访问就用http回源,使用https访问就用https回源。

Tabor

Tencent · Content Operation (已认证)

一个会花式跑脚本的boy~修改于

1. 如果没有,肯定是mod_ssl模块问题

2.如果设置了ssl的话 http 当然无法登陆了,看下443端口是否开了

秋之夕颜清念念不忘,必有回响回答于

问答:1:使用find ./ -name "*.conf" |xargs grep "LoadModule"|more

2.配置文件没有错误,请解决问题1

3.楼上

用户1196638回答于

嗯,谢谢你的解答,找到这一句了,我发现我的LoadMoudle ssl_moudle 在/etc/httpd/conf.modules.d/00-ssl.conf中,但是httpd.conf中只有# Load config files in the "/etc/httpd/conf.d" directory, if any.

IncludeOptional conf.d/*.conf

是否表示找错了文件夹??而且我的conf.d中有ssl.conf

3.不做重映射也等不了吗。。。

谢谢解答

扫码关注云+社区

领取腾讯云代金券