服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

还有一个mod_rewrite – 如何达到预期的效果

我真的很感谢mod_rewrite的一些帮助,我知道有关于这个话题在Stack Exchange有64K的答案,我的答案可能在那里,如果只有我可以find那些放在一起做这个 这些规则需要得到充分和准确的实施,没有无限循环,500错误或降低服务器安全的风险。 没有浏览器redirect – 所以重写,只是内部…浏览器栏保持不变 不存在的file_names.any_extensionredirect到/error/index.php不存在的文件是否在html根目录或子目录中。 以下内容应保持不变,并显示默认行为示例: URL/ OR URL /?bla-bla或URL?bla-bla 或者URL / an_exist_file.ext OR URL / an_exist_file.ext?bla-bla OR URL / an_exist_file.ext /?bla-bla 以及所有以上的现有path,例如: URL/any_path_that_exists/an_exist_file.ext AND with OR without a query string. 不过以下内容应该总是在内部重写为URL /?path_or_string_that_does_not_exist和$ _SERVER [[“REQUEST_URI”]应该包含那个不存在的path//string; 例子: URL/a_path_that_does_not_exist/ OR URL / a_string_that_is_not_an_existing_path(没有斜线) AND URL / a_path_that_does_not_exist / a_file_name_that_exists_in_html_root.ext从html根处理,不存在的path重写为查询string。 我希望这是明确的。 如果任何人都可以帮助我,这将不胜感激。 我已经阅读了所有关于主题的apache笔记(让我头疼),并用googlesearch,查阅了不less堆栈溢出的文章,但无法想出一些可靠的和一起做到以上所有的东西。 应该是简单但对我来说certificate困难。

客户端不会通过PXE和WDS启动

所以在过去的几个星期里我一直在试图让我们的WDS再次运行。 设置WDS的人不再在这里工作了,很less有文件logging下来。 我设法解决了我在服务器上的大部分问题,现在我试图通过PXE启动一个客户端,但是我在Google和Technet上遇到的几个DHCP设置仍然出现错误。 我们使用云托pipe的Meraki交换机,并在客户端连接的交换机上设置VLAN(特定于PXE Boots)。 WDS和DHCP服务器在相同的子网/ VLAN中,但与客户端不同。 WDS是Windows 2012 R2,客户端是DELL Optiplex 790。 客户端的VLAN设置原来的方式,它使用指定的名称服务器和启用DHCP选项(引导服务器,引导文件和选项60设置为PXEClient(string))运行DHCP。 使用这种设置客户端从DHCP获得IP,但然后返回PXE-E55错误,他没有得到代理DHCP 4011端口的答复。我尝试了几个其他的东西,如删除选项60,但它不甚至给我一个错误代码,它只是显示IP,掩码,DHCP和网关,说“TFTP”。 然后退出启动代理。 我甚至更新了BIOS,以确保它不是一个问题。 到现在为止,我的基础知识已经用完了,而且我在网上find的解决scheme都没有帮助。 有没有人有任何提示或经验类似的问题谁可以让我在正确的轨道上缩小问题? 谢谢大家! 编辑:好吧,因为我是新来的这个networking和工作,我刚刚发现,DHCP是在交换机和每VLAN我们有一个DHCP每个。 这意味着WDS拥有它自己的通讯协议,以及PXE客户端自己的DHCP协议。 但是WDS和DHCP不在同一台服务器上。