我有一个网站托管在ASP.NET服务器上,并使用wordpress建立我的网站。我使用PHP代码扩展了它的功能。我应该在哪个目录中存储安全文件,如密码和certificate.pem?
我的服务器有以下结构:
-/
-/mywebsite.com
-/data
-/logs
-/wwwroot
-/wp-admin
-/wp-content
-/wp-includes据我所知,ASP.NET有一个名为web.config文件的文件,该文件是安全的,存储在wwwroot中。什么是等价的东西使用PHP?据我了解,Wordpress将数据库密码存储在位于wwwroot的wp-config.php中,因此我假定wwwroot是一个安全目录。
我用的是共享主机。
谢谢。
发布于 2015-12-23 06:46:57
你在比较两种不同的东西。您的ASP安全性实际上是IIS安全性。要在wordpress中获得类似的内容,您需要以类似的方式配置您的web服务器。
发布于 2015-12-24 01:44:12
发布于 2015-12-24 16:53:18
web服务器上最安全的目录位于公共html目录下。如果你必须储存证书,那就不要把它们放在公共场所。只要正确设置权限,WordPress就可以通过php访问它们。考虑一下-/mywebsite.com/certs的级别。
Wordfence在他们的网站上添加了一个关于WordPress安全性的区域,所以我建议您检查一下- https://www.wordfence.com/learn/。
至于密码,在这个Q/A中有一些想法,但基本上从非公共区域加载它们是最好的。
https://wordpress.stackexchange.com/questions/212696
复制相似问题