全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: HXS
打印 上一主题 下一主题

请教,nginx如果要密码保护wp-admiin目录,该怎么写nginx.conf

[复制链接]
11#
 楼主| 发表于 2016-6-18 22:32:26 | 只看该作者
funders 发表于 2016-6-18 22:13
怎么可能  我就这样保护我的wp后台的啊,不能执行php我怎么登录呢

不行,我加了之后404
12#
发表于 2016-6-18 22:38:14 | 只看该作者
HXS 发表于 2016-6-18 22:32
不行,我加了之后404
  1. server {
  2.     listen       80;
  3.     server_name www.xxxxxxx.com xxxxxxx.com;
  4.     return 301 https://$host$request_uri;
  5. }

  6. server
  7.     {
  8.         listen 443;
  9.         #listen [::]:80;
  10.         server_name www.xxxxxxx.com xxxxxxx.com;
  11.         index index.html index.htm index.php default.html default.htm default.php;
  12.         root  /data/www/xxxxxxx.com;

  13.         ssl on;
  14. #    ssl_certificate /etc/nginx/ssl/xxxxxxx.com_bundle.crt;
  15. #    ssl_certificate_key /etc/nginx/ssl/xxxxxxx.com.key;

  16.         ssl_certificate /data/ssl.xxxxxxx/xxxxxxx.com.crt;
  17.         ssl_certificate_key /data/ssl.xxxxxxx/xxxxxxx.com.key;

  18.         ssl_session_timeout 5m;
  19.         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

  20.         ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:ECDHE-RSA-AES128-GCM-SHA256:AES256+EECDH:DHE-RSA-AES128-GCM-SHA256:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4";

  21.         ssl_prefer_server_ciphers on;
  22.         ssl_session_cache shared:SSL:10m;
  23.         ssl_dhparam /etc/ssl/certs/dhparam.pem;

  24.         include wordpress.conf;
  25.         #error_page   404   /404.html;


  26.          location /wp-admin/ {
  27.                 auth_basic "login:";
  28.                 auth_basic_user_file /data/www/xxxxxx.com.passwd;
  29.          }


  30.         location ~ [^/]\.php(/|$)
  31.         {
  32.             # comment try_files $uri =404; to enable pathinfo
  33.             try_files $uri =404;
  34.             fastcgi_pass  unix:/tmp/php-cgi.sock;
  35.             fastcgi_index index.php;
  36.             include fastcgi.conf;
  37.             #include pathinfo.conf;
  38.         }

  39.         location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  40.         {
  41.             expires      30d;
  42.         }

  43.         location ~ .*\.(js|css)?$
  44.         {
  45.             expires      12h;
  46.         }

  47.         access_log  /data/logs/xxxxxxx.com.access.log access;
  48.     }
复制代码


我的站配置。lnmp1.2 /usr/local/nginx/conf/vhost/xxxxx.com.conf
自己对应修改看看
13#
发表于 2016-6-18 22:42:05 | 只看该作者
funders 发表于 2016-6-18 22:38
我的站配置。lnmp1.2 /usr/local/nginx/conf/vhost/xxxxx.com.conf
自己对应修改看看

404的问题估计是
        location ~ [^/]\.php(/|$)
        {
            # comment try_files $uri =404; to enable pathinfo
            try_files $uri =404;
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
            #include pathinfo.conf;
        }

这段问题,yum apt安装的lnmp不能这样写的。你得先测试能解析php,再添加那个密码验证字段看看
14#
 楼主| 发表于 2016-6-18 22:44:58 | 只看该作者
funders 发表于 2016-6-18 22:42
404的问题估计是
        location ~ [^/]\.php(/|$)
        {

这段我没有复制你的,我按照php-fpm的默认设置来的
15#
 楼主| 发表于 2016-6-18 22:45:58 | 只看该作者
难道跟我的开启的WP伪静态有关系??
16#
 楼主| 发表于 2016-6-19 20:24:32 | 只看该作者
继续求一下
17#
发表于 2016-6-19 22:14:49 | 只看该作者
现在CDN不是有指定目录白名单IP么?做个跳板不是很好么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-31 21:16 , Processed in 0.059831 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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