我已经在我的bitnami google云托管上安装了SSL认证。
证书已经安装了属性,甚至
我可以进入:
https://domain.com但当我试图进入
https://domain.com/xyz 它给我404找不到错误
下面是我的binami.conf文件
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile "/opt/bitnami/apache2/conf/server.crt"
SSLCertificateKeyFile "/opt/bitnami/apache2/conf/server.key"
DocumentRoot "/opt/bitnami/apache2/htdocs/domain/public/"
<Directory "/opt/bitnami/apache2/htdocs/htdocs/domain/public/">
Options FollowSymLinks MultiViews
AddLanguage en en
LanguagePriority en
ForceLanguagePriority Prefer Fallback
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
</Directory>
# Error Documents
ErrorDocument 503 /503.html
# Bitnami applications installed with a prefix URL (default)
Include "/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf"
</VirtualHost>有人能帮帮我吗?出什么事了?
了解更多信息
我正在使用带Bitnami灯栈的google云平台
发布于 2016-10-18 08:22:51
在<VirtualHost _default_ *:80>中,您正在设置:
DocumentRoot "/opt/bitnami/apache2/htdocs/domainDIR/public/"但是,在<VirtualHost *:443>中,您正在设置:
DocumentRoot "/opt/bitnami/apache2/htdocs/domain/public/"您的web应用程序位于哪里?这两条路都应该是同一条。
发布于 2016-08-09 04:00:18
@DusanBajic
<VirtualHost _default_ *:80>
DocumentRoot "/opt/bitnami/apache2/htdocs/domainDIR/public/"
<Directory "/opt/bitnami/apache2/htdocs/domainDIR/public/">
Options FollowSymLinks MultiViews
AddLanguage en en
LanguagePriority en
ForceLanguagePriority Prefer Fallback
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
</Directory>
# Error Documents
ErrorDocument 503 /503.html
Include "/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf"
</VirtualHost>发布于 2016-10-18 02:03:29
不过,我认为bitnami.conf应该只用于ssl部分。
# Default SSL Virtual Host configuration.
<IfModule !ssl_module>
LoadModule ssl_module modules/mod_ssl.so
</IfModule>
Listen 443
SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS !EDH !RC4"
SSLPassPhraseDialog builtin
SSLSessionCache "shmcb:/opt/bitnami/apache2/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
<VirtualHost _default_:443>
DocumentRoot "/opt/bitnami/apache2/htdocs"
SSLEngine on
SSLCertificateFile "/opt/bitnami/apache2/conf/server.crt"
SSLCertificateKeyFile "/opt/bitnami/apache2/conf/server.key"
<Directory "/opt/bitnami/apache2/htdocs">
Options FollowSymLinks MultiViews
AddLanguage en en
LanguagePriority en
ForceLanguagePriority Prefer Fallback
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
</Directory>
# Error Documents
ErrorDocument 503 /503.html
# Bitnami applications installed with a prefix URL (default)
Include "/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf"
</VirtualHost>
# Bitnami applications that uses virtual host configuration
Include "/opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf"您应该将上面(顶部)的<VirtualHost *:443>代码放到<VirtualHost *:443>文件中。
然后通过Putty重新启动apache (或您使用的任何东西)
sudo /opt/bitnami/ctlscript.sh重新启动apache
我将在本周的某个时候尝试测试它,并根据需要进行编辑( 8^{D= )
https://stackoverflow.com/questions/38782542
复制相似问题