7 41 drupal的托管

2013年7月23日下午1:22 EST

感谢您的问题!是的,你可以使用一个共享的SSL证书。共享SSL证书是预设值,所以不存在在服务器端执行的配置操作。请仔细阅读我们的共享固态光源的文章,以确定你会使用你的网站的URL。需要注意的是共享SSL是不一样的网址,你必须设置为您的网站最初的URL。所以,你可能还需要设置一个基本的URL在你的Drupal安装的settings.php文件设置。我发现与别人谁也要求在网络论坛同样的事情,以下说明:

7 41 drupal的托管基URL设置

  1. 确定你的共享SSL(按照文章上方)
  2. 一旦你知道你的共享SSL URL,你需要确定你的Drupal安装目录,因为它适用于共享SSL。例如:如果您的SSL路径https://bizXXX.inmotionhosting.com/

用户名和你安装了一个叫做“Drupal的文件夹中的Drupal网站,那么你的路径将是https://bizXXX.inmotionhosting.com/

用户名/ Drupal的。如果你安装了你的网站的默认目录(的public_html),那么你就不会需要更改共享SSL路径 - 这将保持https://bizXXX.inmotionhosting.com/

用户名。
  • 编辑settings.php这个文件在您的网站/默认文件夹
  • 按照指示,让Drupal的使用SSL(HTTPS Drupal的信息
  • 添加以下行(应该有它的一个例子在文件中的话):$ BASE_URL =“https://bizXXX.inmotionhosting.com/

    用户名/。 )


  • 注意:请确保使用正确的共享SSL路径 - 上面我的步骤中使用的网址就是一个例子,而不是实际的路径。

    这应该是所有你需要使它工作。我们强烈建议您只需购买一个SSL,因为实际的安全路径是不一样的网址,所以它可能看起来可疑的一些用户。固态光源并不像以前那么昂贵,而且是非常值得的成本,特别是当你在进行任何类型的电子商务的。

    我希望这有助于回答您的问题!如果您需要任何进一步的帮助,请告诉我们。

    问候,
    阿内尔C.

    感谢您的帮助。我已经通过你提供的说明工作。

    1.我从了InMotion托管指南制定的URL共享SSL(从“bizXXX.inmotionhosting.com/去

    my_user_name “到” https://secureXXX.inmotionhosting.com/

    2.我安装我的网站在默认目录(的public_html)等的SSL共享目录“https://bizXXX.inmotionhosting.com/

    然后我配置的Drupal 7运行干净的URL。当时的情况是共享SSL链接仅适用于网页。所有其他页面返回一个错误404消息。常规的“非SSL”页仍用干净的网址。

    7 41 drupal的托管因为它测试,以

    我查了你上市(https://drupal.org/https-information)其中一个链接,文档和它说,

    “如果你启用HTTPS,它仅适用于网页和你的子链接被打破,这是因为虚拟主机:443桶需要的AllowOverride全部启用,因此URL的可以,而在HTTPS模式被改写。”

    我想同时支持HTTP和HTTPS在我的网站,所以我正在考虑这个问题,最新的服务器配置。你能不能确认服务器配置。如果服务器被配置为支持混合模式HTTPS和HTTP会话的话,那就意味着这个问题是在我的结束。顺便说一句,我使用的Ubercart SSL模块的混合模式HTTPS和HTTP会话。

    再次感谢您的帮助。

    大多数,但不是所有的AllowOverride设置可用。我们很乐意帮助,但我们需要更多的信息,以提供一个明确的答案。

    什么是完整的错误/问题,你遇到?

    你有一个链接页面,我们可以看到这个错误?

    此外,在官方网站的Drupal本指南中。在题为Drupal的配置部分也给出了混合模式的几种选择。哪种方法您使用的?

    如果你有任何问题,请随时到下面张贴。
    谢谢,

    2013年7月24日下午12时16分EST

    感谢您的回复。

    我想完整的错误/问题是双重的:

    1.使用我先前提到的HTTPS时,断开的链接。

    2.当我配置的Ubercart SSL(进入这两个“安全域名”和“非安全域名”),我收到以下警告:

    “的Ubercart SSL(uc_ssl):该uc_ssl_check()函数返回FALSE,因为它无法与您的网站,你在设置中定义的SSL(HTTPS)版本,这可以通过以下三个因素引起1.您的网站是没有正确的SSL设置,2 OpenSSL的扩展不在你的PHP安装启用了,3 allow_url_fopen选项没有在php.ini中启用。如果#2失败,uc_ssl将尝试使用的file_get_contents(),它要求allow_url_fopen选项进行设置要在php.ini TRUE。希望这些提示将帮助你解决这个问题,这样就可以使用uc_ssl。你可以尝试去https://secure139.inmotionhosting.com/调试这

    用户名//?uc_ssl_check = 1

    关键错误!您的安全域进入域回来为非安全或者不回指向此安装的Drupal。您的安全域名必须设置,必须在此安装的Drupal被人指指点点。”


    对于Drupal的配置,我用你提到的页面上选择2。它说:

    “为了更好的安全性,离开$ CONF [‘HTTPS’]为默认值(FALSE),并通过HTTPS发送所有认证的流量和使用HTTP匿名会话。再次贡献模块,如443会议或安全登录可以帮助你在这里。 Drupal 7的自动启用HTTPS网站session.cookie_secure PHP配置,这将导致SSL的唯一可靠的会话cookie被颁发给浏览器“。

    然而代替模块“443 SESSION1或‘安全登录’我使用‘的Ubercart SSL’。

    这将是伟大的你们来看看实际的网站。我使用的Ubercart和我与贝宝沙箱测试。电子商务是工作的罚款。但是它仍在测试,所以我不想把它公开现在。我可以给你们的网站保密访问?

    再次感谢所有帮助。

    我的道歉与你的名字约翰 - 保罗的错误:(
    这是一个很长很长的一天试图解决这个问题。

    如果您的网站是不是我们的服务器上尚未生活,共享SSL将无法成功运行。另外,我会建议您尝试,他们的文章“443 SESSION1或‘列出模块安全登录’的一个,看看你得到不同的影响。

    我们会很乐意看一看,您可以通过电子邮件网站信息docs@inmotionhosting.com

    随着主题:jeremy_steel

    然后,发表评论,让我们知道它已被送到这里,在这个论坛上的帖子。

    如果你有任何问题,请随时到下面张贴。
    谢谢,

    2013年7月24日下午3:29 EST

    我查了启用HTTPS Drupal的指南(网站/默认/ settings.php配置)中提到的文件,它没有更新:

    文章说:“如果你想支持混合模式HTTPS和HTTP会话打开网站/默认/ settings.php文件,并添加$ CONF [‘HTTPS’] = TRUE;”

    按照教程,你必须加入这一行的文件:
    $ CONF [ 'https' 时] = TRUE;

    但是,由于您遵循指南的选项2,它说,将其设置为“假”:
    “为了更好的安全性,离开$ CONF [‘HTTPS’]为默认值(FALSE),并通过HTTPS发送所有认证的流量和使用HTTP匿名会话。再次贡献模块,如443会议或安全登录可以帮助你在这里。 Drupal 7的自动启用HTTPS网站session.cookie_secure PHP配置,这将导致SSL的唯一可靠的会话cookie被颁发给浏览器“。

    然后添加一行代码:
    $ CONF [ 'https' 时] = FALSE;

    另外,还要确保你的网站/默认/ settings.php这个进入您的共享SSL正确的安全地址。

    我建议按照以下步骤,然后让我们知道,如果它成功,或者你会得到一个不同的错误。

    如果你有任何问题,请随时到下面张贴。
    谢谢,

    2013年7月24日17:03 EST

    以前我曾修改settings.php中的建议,但它并没有区别,所以我离开它不变。我今天仍然没有解决再次尝试。我也试过在settngs.php改变.htaccess文件中的RewriteBase设置和$ BASE_URL但也解决了这个问题。

    我可以勾勒出我昨天做的:

    我开始通过获取推荐两个模块安全页面和443届。


    安全页面
    我安装了安全页面模块后,我试图对其进行配置,但“启用安全页”选项是灰色的,说:“要开始使用安全的页面此设置必须启用此设置只能当Web服务器已更改。配置了SSL“。据我所知道的web服务器配置为SSL,所以我不知道是怎么回事。

    443会议
    然后我采购了443届模块,但它并没有被公布为Drupal 7.它也说,对于网站的类型,我这样做(混合HTTP和HTTPS),不推荐。它说:

    “由于443会话模块使用单独的会话cookie的HTTP / HTTPS,这意味着当用户从HTTP页面导航到HTTPS页面的任何会话数据会出现丢失。这使得该模块不适用于运行一个电子商务网站,大部分页面是HTTP,除了这是HTTPS结账。在这种情况下,用户的购物车的内容似乎会丢失,当他们去结账。对于这种情况,请参阅混合会话模块。”

    然后我采购的混合会话模块。

    混合会话模块
    没有Drupal 7的版本。它参考尤伯杯SSL虽然。

    然后我采购的尤伯杯SSL

    我安装了尤伯杯SSL但后来遇到了我先前所描述的问题。在尤伯杯SSL页面,它说:

    “ - 清洁URL必须启用
    - SSL证书必须安装,并为您的网站工作
    - 的Ubercart不需要这个模块顺便说一句,它可用于几乎任何ü希望。但其最常见的用途是用的Ubercart所以多数民众赞成在它得名“。

    “如果你有一个SSL证书,并要确保与证书您的Ubercart页面,那么这是你的模块下载模块,安装,配置它,你将与你的证书在任何时间运行。该模块不帮你得到你的证书上运行。如果您的网站不通过手动输入它以https工作,那么你需要得到工作,然后再可以配置这个模块,你可以事先安装它,但你不会能够将其配置为它测试,看看SSL实际上是工作或没有。”

    所以我启用了干净的网址,但有我有尤伯杯SSL无法联系到我的网站的SSL(HTTPS)版本中提到的问题。

    对于现在的主要问题似乎是Inmotions TEMP URL和在Drupal 7使用干净的URL今天早上我跑了一些测试的TEMP URL与永久URL(禁用尤伯杯SSL)比较。下面是结果:

    TEMP网址
    禁用干净的URL在Drupal 7和网站同时适用于HTTP和HTTPS
    例如
    bizXXX.inmotionhosting.com/

    在Drupal 7启用干净的网址,该网站只显示网页的HTTP和HTTPS。其他网页产生错误404。
    例如
    “bizXXX.inmotionhosting.com/

    用户名/“节目,但” bizXXX.inmotionhosting.com/

    用户名/ about_us”产生错误404。
    “https://secureXXX.inmotionhosting.com/

    用户名/“节目,但” https://secureXXX.inmotionhosting.com/

    用户名/ about_us”产生错误404。


    永久网址
    禁用干净的URL在Drupal 7和现场工程HTTP(HTTPS无法使用共享SSL永久网址)
    例如
    mysite.com/?q=about_us

    在Drupal 7启用干净的URL和站点工程HTTP(HTTPS无法使用共享SSL永久网址)
    例如
    mysite.com/about_us

    因此,似乎有与Drupal 7的干净的URL和Inmotions TEMP URL(我必须要使用的共享SSL)的问题。

    我发现了另一个Drupal 7的用户有同样的问题(https://drupal.org/node/1734722),并通过服务器配置解决它(我前面提到的这 - 改变“的AllowOverride无”到有“AllowOverride全部”对于HTTPS)。难道这就是我们的解决方案,因为我已经尝试了一切?

    再次非常感谢你家伙想帮我解决这一个。

    看这个视频!

    相关文章

    Drupal的使用SSL托管HTTPS是加密的HTTP请求及其响应的协议。这确保了如果有人能危及您的计算机和您所请求的服务器之间的网络...
    修复损坏的链接主办的Drupal我把我的第一个“真正”的Drupal网站上线。但。我碰到一个障碍。数据库和文件迁移到一个活的服务器上。所有网站上的链接被破坏除...
    INMOTION托管WordPress的安装脚本WordPress的是被称为最流行的博客平台和内容管理系统。当我们告诉他们,WordPress是也以它更容易知道新用户经常会惊讶?
    面搜索Apache Solr实现Drupal的主机注:额外的特别感谢道格·万提供动力终于发布这篇博客!早在2016年,当搜索API和Solr相关的模块为Drupal 8人在早期的alpha ...
    更改表前缀的Drupal托管我有一个Drupal 7网站上的Web服务器上运行,它是目前使用用了一个前缀创建的数据库。我试图到该数据库从恢复到新的Drupal实例...