gpt4 book ai didi

ssl - 谷歌计算引擎不可能的 SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:13 25 4
gpt4 key购买 nike

我正在尝试在我安装了 LAMP 堆栈的 Google Compute Engine 服务器上安装 SSL 证书。

我在端口 443 上为 https 启用了 tcp 流量。我在实例控件上启用了 HTTPS。

我修改了/etc/apache2/sites-enabled/lamp-server.conf 如下:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<IfModule mod_ssl.c>
<VirtualHost MYINSTANCESTATICIP:443>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/html
ServerName www.MYDOMAIN.com
SSLEngine on
SSLCertificateFile /var/www/ssl/SSLCertificateFile.crt
SSLCertificateKeyFile /var/www/ssl/SSLCertificateKeyFile.key
SSLCertificateChainFile /var/www/ssl/SSLCertificateChainFile.crt
</VirtualHost>
</IfModule>

为什么这不起作用?它应该工作....

最佳答案

您可以使用 sudo apachectl configtest 查看配置错误。

您的配置文件看起来不错。试试这些步骤:

  1. 运行 sudo a2enmod ssl 命令启用 Apache 的 SSL mod。
  2. 重启 Apache 服务:sudo service apache2 restart
  3. 使用 Developers Console,转到 Compute Engine -> VM instances 点击您的 LAMP VM 并确保 VM 实例被 http-serverhttps-server 是 tcp:80 和 tcp:443 GCE 防火墙规则的目标标签。

关于ssl - 谷歌计算引擎不可能的 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34903196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com