全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 657|回复: 2

[Windows VPS] DigitalOcean的在线Nginx配置生成工具

[复制链接]
发表于 2020-10-2 11:31:10 | 显示全部楼层 |阅读模式
本帖最后由 Alanku 于 2020-10-2 11:32 编辑

DigitalOcean的在线Nginx配置文件生成工具还挺好用,就是选Wordpress时会有一份针对wordpress的特别规则,具体如下。
这份规则屏蔽了好多东西,包括后台管理的样式和脚本文件,这样的话,进入wordpress后台管理就基本无法操作了,样式没有,点击也没反应。
这么设置是为了安全考虑吗?是的话,我们怎么管理wordpress后台啊?不要这份规则影响大不大?

  1. # WordPress: allow TinyMCE
  2. location = /wp-includes/js/tinymce/wp-tinymce.php {
  3.     include nginxconfig.io/php_fastcgi.conf;
  4. }

  5. # WordPress: deny wp-content, wp-includes php files
  6. location ~* ^/(?:wp-content|wp-includes)/.*\.php$ {
  7.     deny all;
  8. }

  9. # WordPress: deny wp-content/uploads nasty stuff
  10. location ~* ^/wp-content/uploads/.*\.(?:s?html?|php|js|swf)$ {
  11.     deny all;
  12. }

  13. # WordPress: SEO plugin
  14. location ~* ^/wp-content/plugins/wordpress-seo(?:-premium)?/css/main-sitemap\.xsl$ {}

  15. # WordPress: deny wp-content/plugins (except earlier rules)
  16. location ~ ^/wp-content/plugins {
  17.     deny all;
  18. }

  19. # WordPress: deny scripts and styles concat
  20. location ~* \/wp-admin\/load-(?:scripts|styles)\.php {
  21.     deny all;
  22. }

  23. # WordPress: deny general stuff
  24. location ~* ^/(?:xmlrpc\.php|wp-links-opml\.php|wp-config\.php|wp-config-sample\.php|wp-comments-post\.php|readme\.html|license\.txt)$ {
  25.     deny all;
  26. }
复制代码
发表于 2020-10-2 11:40:55 | 显示全部楼层
这么设置是为了安全考虑吗?



是的话,我们怎么管理wordpress后台啊?

谷歌解决办法(通常修改下WP-Config文件)继续管理

不要这份规则影响大不大?

按网页意思, 这是建议配置。 不喜欢的话运行正常PHP配置也能用。

第六条是为什么你后台打不开原因, wp-config.php 加个这个
https://gist.github.com/moneal/9859180 这里面代码发不上来

这个...

点评

多谢大佬指点!  发表于 2020-10-2 11:42
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-26 03:21 , Processed in 0.073872 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表