drupal8信任主机设置教程

为了提升网站的安全性,drupal8内核使用了symfony的可信主机机制来防止HTTP HOST头攻击,关于HOST头攻击的介绍请参阅 HTTP HOST头攻击技术解析及防御。细心的站长会发现安装完drupal8后台的“状态报告”中有红色的提示信息 “发现错误 信任主机设置  未启用”。

drupal8信任主机设置教程

下面介绍一下如何设置drupal8信任主机:

用Notepad++或VSCode之类的代码编辑器打开drupal8的settings.php文件,默认路径 /sites/default/settings.php。

将下面的代码中的域名信息改成自己的域名加入settings.php文件末保存。顺便提醒一下,settings.php文件是drupal8的数据库接口和重要配置文件,drupal8会自动将这个文件的权限改为 0644、0555或0444之类的只读文件,保存前需将文件的权限改为0755才能保存更改。

$settings['trusted_host_patterns'] = array(
  '^www\.tuhongwei\.com$',
  '^tuhongwei\.com$',
);

$settings['trusted_host_patterns'] = [
  '^www\.tuhongwei\.com$',
  '^tuhongwei\.com$',
];

以上两种写法都可以。

说明:

'^www\.tuhongwei\.com$',   表示:www.tuhongwei.com

'^tuhongwei\.com$',  表示:tuhongwei.com

加入其他二级域名只需要将前面的www替换即可,如:

'^bbs\.tuhongwei\.com$',   表示:bbs.tuhongwei.com

'^blog\.tuhongwei\.com$',  表示:blog.tuhongwei.com

绑定域名个数根据格式增添或减少:

$settings['trusted_host_patterns'] = array(
  '^www\.tuhongwei\.com$',
  '^tuhongwei\.com$',
  '^hao\.tuhongwei\.com$',
  '^bbs\.tuhongwei\.com$',
  '^blog\.tuhongwei\.com$',
);

$settings['trusted_host_patterns'] = [
  '^www\.tuhongwei\.com$',
  '^tuhongwei\.com$',
  '^hao\.tuhongwei\.com$',
  '^bbs\.tuhongwei\.com$',
  '^blog\.tuhongwei\.com$',
];

drupal8设置信任主机方法

添加好信任主机代码刷新后台 信任主机设置 就是 启用 状态了。

如何设置drupal8信任主机教程

适用于XAMP的Drupal 8.4.0和PHP 7.1.8中的可信主机安全设置。

打开“settings.php”文件并更新以下代码以启用“可信主机”设置:

$settings['trusted_host_patterns'] = [
'^localhost$',                              
'^192\.168\.00\.52$',
'^127\.0\.0\.1$',
];

说明:

'^ localhost $',:设置该站点仅允许从localhost运行(用于本地测试)。
'^ 192\.168\.00\.52$',:设置站点仅从192.168.0.52这个系统IP运行(不同系统IP不同)。
'^ 127\.0\.0\.1$',:设置站点仅从127.0.0.1而不是localhost运行。

如果文章对你有帮助,请赞赏支持本站发展!

发表评论

此字段内容将保密,不会被其他人看见。