首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提供404未找到错误的HTTPS

提供404未找到错误的HTTPS
EN

Stack Overflow用户
提问于 2016-08-05 06:28:56
回答 4查看 13.1K关注 0票数 2

我已经在我的bitnami google云托管上安装了SSL认证。

证书已经安装了属性,甚至

我可以进入:

代码语言:javascript
复制
https://domain.com

但当我试图进入

代码语言:javascript
复制
https://domain.com/xyz 

它给我404找不到错误

下面是我的binami.conf文件

代码语言:javascript
复制
<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云平台

EN

回答 4

Stack Overflow用户

发布于 2016-10-18 08:22:51

<VirtualHost _default_ *:80>中,您正在设置:

代码语言:javascript
复制
DocumentRoot "/opt/bitnami/apache2/htdocs/domainDIR/public/"

但是,在<VirtualHost *:443>中,您正在设置:

代码语言:javascript
复制
DocumentRoot "/opt/bitnami/apache2/htdocs/domain/public/"

您的web应用程序位于哪里?这两条路都应该是同一条。

票数 1
EN

Stack Overflow用户

发布于 2016-08-09 04:00:18

@DusanBajic

代码语言:javascript
复制
<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>
票数 0
EN

Stack Overflow用户

发布于 2016-10-18 02:03:29

不过,我认为bitnami.conf应该只用于ssl部分。

代码语言:javascript
复制
# 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= )

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38782542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档