trusted_host_patterns不使用域名 -- configuration 领域 drupal 相关 的问题

Trusted_host_patterns not working with domain


1
vote

问题

中文

我正在使用drupal 8站点,并尝试与我正在使用的域正常工作的trusted_host_patterns,而无论正则表达式的组合,我都会尝试它只能让它与catch-全部合作^。* $'。到目前为止,我已经使用过(加一几个):

  '^production.sitename.com$', '^www.production.sitename.com$', '^.+.production.sitename.com.$',   // which I know is the same but more general than above   
据我所知,据我所知,应该有效。有什么我缺少吗?
英文原文

I'm working with a drupal 8 site and trying to get trusted_host_patterns working properly with the domain that I'm using, and no matter what combination of regex I try I can only get it to work with the catch-all '^.*$'. So far, I've used (plus a couple more):

'^production\.sitename\.com$', '^www\.production\.sitename\.com$', '^.+.production.sitename.com.$',   // which I know is the same but more general than above 

which as far as I know from looking at examples, should work. Is there anything I'm missing?

  

回答列表

0
 
vote
vote
最佳答案
 
在某些试验和错误之后,请弄清楚这一点。我不知道是否有必要因为我拥有的一些服务器设置,但我通过将我的服务器的私有IP添加到可信主机名设置来解决此问题。我不确定为什么这是必要的,因为我所看到的所有其他例子都不需要对私有IP的任何引用,但在我的情况下它似乎是需要的。
 

Figured this one out after some trial and error. I don't know if it is necessary due to some server settings I have, but I fixed this by adding the private IP of my server to the trusted host names setting. I'm uncertain as to why this is necessary since all the other examples I've seen don't need any reference to the private IP, but in my case it seems to be needed.

 
 

相关问题

0  如何遍历配置对象的所有密钥和值  ( How can i iterate through all the key and value of configuration object ) 
我有一个名为'example.settings'的管理设置表单(配置表格)。我可以使用以下代码加载配置。 $ config = drupal :: config('example.settings'); 有没有办法迭代并获取此配置对象中的所有配置值 ...

6  配置导入冲突,如何删除锁定  ( Config import conflict how to remove lock ) 
我正在尝试在我的暂存站点上导入配置,我反复收到以下消息: 另一个请求可能已经同步配置。 我知道目前没有其他进口进口配置,所以有一些流氓锁。 我在网站上使用config_split模块,但两种配置导入方法报告锁定。 我已将网站更新为Drupal 8.6.1,但在更新之前可能存在问题。 问题:如何使用疏浚或其他方法删...

0  模块依赖于另一个模块中的现场配置  ( Module dependent on field configuration in another module ) 
我有两个依赖相同字段的模块;一个简单的布尔字段,代表分类术语的状态。我的问题是我的配置管理。我的理想情况是将此字段存储配置放在我的网站的配置目录中,然后两个模块的信息文件指定此字段上的配置依赖项(使用字段配置的ID)。但我无法让它工作。 这是我在我的模块的信息文件中何近尝试的: dependencies: -...

0  由于某些实体,无法在服务器上导入配置  ( Cant import configs on server due to some entities ) 
所以当我尝试手动导入配置时(/ admin / config /开发/配置)我得到这些消息: 类型存在类型介质和媒体类型图像。在导入之前需要删除这些实体。 类型媒体和媒体类型文件的实体。在导入之前需要删除这些实体。 存在类型内容和内容类型介质测试仪的实体。在导入之前需要删除这些实体。 核心是8.6.1 任何人都...

8  使用Config Sync禁用模块并使用Composer删除  ( Disabling module with config sync and removing with composer ) 
我有一个问题禁用模块,我搜索但找不到一些有用的东西: - 开发人员禁用模块和Via Composer删除它 - 我提取了他的更改,因此我运行了删除代码的Composer安装,然后疏入CIM来更新配置,但它抱怨模块丢失,而在尝试删除其配置时缺少模块。 什么是正确的方法?在运行Composer之前,我无法导入配置...

2  为什么可以在哈希盐中写下任何字符串  ( Why is it possible to write any string in the hash salt ) 
我已经研究了一点,但我找不到精确的答案,为什么可以在 $settings['hash_salt'] 中编写任何字符串。 对于我来说,如果没有设置哈希盐,如果我转到settings.php并写入,则网站夹紧,则没有意义的是,如果我进入settings.php并写入, $settings['hash_salt'] =...

-1  当我导出配置时,“VCS”是什么意思[已关闭]  ( What does vcs mean when i export a configuration ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

0  开发而不将DB拉动到您的本地机器  ( Development without pulling production db to your local machine ) 
当您将配置推送到生产时,在未导出到代码中的生产中已更改的任何配置将被重置为代码中的值,或者如果它们从未存在于代码中,则会完全擦除。许多示例中的一个是更改网站名称。如果该更改没有进入代码(即,如果内容管理员更改它,而不是开发人员),则下一个部署将重置该更改。 现在我们到位的解决方案是将生产DB拉下来并导出配置的配置代码...

0  配置更改仅通过手动表单提交传播  ( Config changes only propagated via manual form submit ) 
我的问题与搜索API Drupal 8模块有关。我正在通过配置文件更新修改我的配置。在我安装我的自定义模块后,我可以通过配置表单在搜索索引字段设置中看到我的Config。但是,在我重新索引之后,我无法通过新定义的字段找到内容。这仅适用,如果我打开搜索索引字段配置表单并通过WebBrowser手动提交它。没有配置更改 ...

0  疏浚不连接网站的settings.php  ( Drush not connecting to sites settings php ) 
当我运行 drush --debug status 在我的drupal站点的docroot中,我收到以下消息: [user@computer]$ drush --debug status Phar detected. Proceeding to drush_main(). Loading drushrc "/ho...

2  仅导出和导入配置设置  ( Exporting and importing configuration setting only ) 
我有一个开发和生产网站。两者都在脱机环境中工作,润滑和作曲家未安装。 计划是使所有更改始终在开发和每个"版本" 期间,以便简单地同步生产站点上的更改。 目前这是通过UI"配置同步 - >导入/导出" 功能正常工作。 但我想在命令级别(Linux)上执行此目的,并且如上所述,没有安装博卢。 问题: 是否可...

1  防止块配置导出?  ( Prevent block config from being exported ) 
在drupal 8中,如何防止块实例配置从导出?我希望它只是被忽略。 ...

1  settings.php和settings.local.php的基础知识?  ( Basics of settings php and settings local php ) 
当您启动已经远程操作的本地版本的本地版本时,它是关于数据库凭据的最新基本工作流程是什么? 有什么考虑因素以及如何获得最佳地址?是否有先进的考虑因素可能需要一个来改变基本方法? 对社会的理解欢迎深思熟虑。 (适当)我会愉快地帮助开除文件。它看起来不会清楚地记录在其他地方,但如果其他人在工作流程和相关决策的每个点都有清晰...

0  以另一种形式加载实体字段类型的值  ( Load the value of an entity field type in another form ) 
我已经创建了一个自定义字段,我希望与特定节点实体相比,以另一种形式动态加载值,该值所属的特定节点实体。 我明白要获得我必须使用/知道的价值,如此 $entity->get('field_name')->getValue(); 我想要的是通过内容配置来获取Field_name,只有NestainiTem Pl...

1  配置类型中字段和现场存储之间的差异?  ( Difference between field and field storage in configuration type ) 
我正在导出与drupal 8中可用的同步选项关联的内容类型和字段。我导出并导入了成功的内容类型的yaml代码。当我要为该字段做同样的事情时,我注意到了配置类型的"字段存储" ? "字段" 和"字段存储" 配置类型有什么区别,我需要导出与两种配置类型相对应的代码?下面是相同字段的配置文件 - 'field_countr...

4  是否可以更新模块在hook_update_n()中提供的配置模式?  ( Is it possible to update module provided configuration schema in an hook update ) 
所以我有一个带有module.schema文件的自定义模块,定义该模块的配置模式,而不是谈论数据库/字段模式。 module.settings: type: config_object label: 'Settings for Module' mapping: my_ids: type: sequenc...

0  Settings.php以只读模式? [关闭]  ( Settings php in read only mode ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖子的问题。 closed 2年前。 ...

2  如何在多个开发人员环境之间同步配置  ( How to sync configuration between multiple developers environments ) 
D8配置管理真的很棒,并且在只在项目上工作的开发人员时易于使用。当在一个以上的开发人员同时引入项目时,我们遇到了在环境之间同步配置的挑战。 示例: 开发人员A正在处理功能A.将配置导出到其特征分支,然后将其推向共享开发分支。 同时,开发人员B正在采用功能B,并执行相同的东西 - 将功能配置推送给共享开发分支。 ...

1  以编程方式设置每个网站的前页?  ( Programmatically set the front page per site ) 
我有一个使用'假'多站点实例的网站(我认为,别人实施了它)。我们在 sites :中创建了3个目录 sites/site1 sites/site2 sites/site3 和每个 settings.php 在这些目录中,它包括从默认目录中的原始 settings.php 。 我正在通过执行 $config...

0  如何从疏浚vset设置多行值  ( How to set a multi line value from drush vset ) 
我试图向Drupal antiper antivot_form_ids变量添加一个值。 drush vget antibot_form_ids 返回由/ r / n分隔的字符串 仅为此字符串添加一个值不仅仅是足够的。 如果你做了 drush vset antibot_form_ids 'webform_*...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.