下载最新版5.9 ngixn伪静态无法使用

By ✿青歌◞ at 2017-12-12 • 0人收藏 • 1385人看过
location /.git {
    deny all;
    return 403;
}

location /controller {
    deny all;
    return 403;
}
location /docker_resources {
    deny all;
    return 403;
}
location /library {
    deny all;
    return 403;
}
location /service {
    deny all;
    return 403;
}
location /view {
    deny all;
    return 403;
}
location ~ /\.ht {
   deny all;
   return 403;
}
location / {
    try_files $uri $uri/ /index.php?$query_string;
}

Github下载的最新版 nginx安装包里面提供的 用的宝塔控制面板

安装完了打开注册页面空白的

@admin

20 个回复 | 最后更新于 2017-12-12
2017-12-12   #1

@lincanbin

2017-12-12   #2

回复#1 @✿青歌◞ :

你的把nignx.conf放到了什么地方?

2017-12-12   #3

回复#2 @lincanbin :

根目录  我用的是宝塔的控制面板

2017-12-12   #4

回复#3 @✿青歌◞ :

放这没任何作用啊,你以前配置过Nginx吗?

Nginx的配置文件是要include进去或者复制进去vhost里对应的conf里对应位置的。

2017-12-12   #5

回复#4 @lincanbin :

是专门伪静态那个文件里面加进去是吧 还是绑定域名的那个文件? 以前我都是在宝塔的控制面板里面直接弄的

2017-12-12   #6

回复#5 @✿青歌◞ :

Nginx的vhost配置就只有一个文件。

Nginx虽然性能稍强,但是不如Apache用起来傻瓜。

2017-12-12   #7

回复#4 @lincanbin :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
server
{
    listen 80;
    server_name www.kaxxx.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/wkhz/;
     
    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #SSL-END
     
    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
    error_page 404 /404.html;
    error_page 502 /502.html;
    #ERROR-PAGE-END
     
    #PHP-INFO-START  PHP引用配置,可以注释或修改
    include enable-php-56.conf;
    #PHP-INFO-END
     
    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    include /www/server/panel/vhost/rewrite/www.kaiheizu.com.conf;
    #REWRITE-END
     
    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.project|LICENSE|README.md)
    {
        return 404;
    }
     
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        access_log off; 
    }
     
    location ~ .*\.(js|css)?$
    {
        expires      12h;
        access_log off; 
    }
    access_log  /www/wwwlogs/www.kaixxxu.com.log;
}

我这边有一个引用伪静态的文件

是直接添加到这里还是添加到

1
include /www/server/panel/vhost/rewrite/www.kaxxx.com.conf;


2017-12-12   #8

回复#7 @✿青歌◞ :

那复制到/www/server/panel/vhost/rewrite/www.kaiheizu.com.conf里。

2017-12-12   #9

回复#8 @lincanbin :

location /.git {
    deny all;
    return 403;
}

location /controller {
    deny all;
    return 403;
}
location /docker_resources {
    deny all;
    return 403;
}
location /library {
    deny all;
    return 403;
}
location /service {
    deny all;
    return 403;
}
location /view {
    deny all;
    return 403;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
location ~ /\.ht {
   deny all;
   return 403;
}

# rewrite
location / {
    try_files $uri $uri/ /index.php?$query_string;
}

这段话全部复制了也不行 我试了

2017-12-12   #10

回复#9 @✿青歌◞ :

修改后重启Nginx了吗?

2017-12-12   #11

回复#10 @lincanbin :

按照官方给的这个规则 我全部复制进去  打开还是空白 注册页面 nginx也重新启动了

2017-12-12   #12

回复#11 @✿青歌◞ :

rewrite没生效应该是404吧,空白估计是出错了又被屏蔽了错误信息。

能找到错误日志吗?

我感觉你可能没给程序目录写入权限。

2017-12-12   #13

回复#12 @lincanbin :

权限都是644 应该没问题吧 因为我用其他的系统好几个都没权限问题

2017-12-12   #14

回复#13 @✿青歌◞ :

程序目录下有config.php吗?

2017-12-12   #15

回复#13 @✿青歌◞ :

你还是先找找错误日志吧。

2017-12-12   #16

回复#12 @lincanbin :

error_page 404 /404.php;
location /.git {
    deny all;
    return 403;
}

location /controller {
    deny all;
    return 403;
}
location /docker_resources {
    deny all;
    return 403;
}
location /library {
    deny all;
    return 403;
}
location /service {
    deny all;
    return 403;
}
location /view {
    deny all;
    return 403;
}
location ~ /\.ht {
   deny all;
   return 403;
}
location / {
    try_files $uri $uri/ /index.php?$query_string;
}

我全部复制的就是这个 是不是这个问题

2017-12-12   #17

回复#16 @✿青歌◞ :

这个没问题的,关键是你的error log。

2017-12-12   #18

回复#17 @lincanbin :

我刷新页面就出现了

117.24.146.242 - - [12/Dec/2017:12:05:32 +0800] "GET /register HTTP/1.1" 500 5 "http://www.kaiheizu.com/install/?" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0"

这个是网站的日志  nginx错误日志是空的没有错误信息

2017-12-12   #19

回复#18 @✿青歌◞ :

你的config.php有生成吗?

登录后方可回帖

登 录
信息栏

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.9.0
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

粤ICP备17135490号-1

Loading...