V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dapengzhao  ›  全部回复第 5 页 / 共 11 页
回复总数  208
1  2  3  4  5  6  7  8  9  10 ... 11  
@ddsfeng 大哥🙏,能不能说下改了啥地方
@liwl
server {
listen 8080;
server_name 114.116.109.253;
root /usr/local/nginx/html;

location ~ .*\.php(\/.*)*$
{
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params.conf;
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}
}

还是不行,直接下载了
@sheeta 还是在下载 index.php
@ochatokori mime type 是跟 css 静态文件一类的资源有关系吧
@liangzi
root 18157 1 0 15:24 ? 00:00:00 php-fpm: master process (/usr/local/php7/etc/php-fpm.conf)
www-data 18158 18157 0 15:24 ? 00:00:00 php-fpm: pool www
www-data 18159 18157 0 15:24 ? 00:00:00 php-fpm: pool www
www-data 18160 18157 0 15:24 ? 00:00:00 php-fpm: pool www
www-data 18161 18157 0 15:24 ? 00:00:00 php-fpm: pool www
www-data 18162 18157 0 15:24 ? 00:00:00 php-fpm: pool www
root 18259 17754 0 16:06 pts/0 00:00:00 grep php
@LittleLease 有,现在问题是 nginx 解析完第一个 location 之后,不匹配下面的 location 了
@keepeye
worker_processes 1;
events {
worker_connections 1024;
}

http {
include mime.types;
sendfile on;
keepalive_timeout 65;

server {
listen 8080;
server_name 114.116.109.253;
root /usr/local/nginx/html;

#location ~ \.php$ {
#try_files $uri =404;
#fastcgi_split_path_info ^(.+\.php)(/.+)$;
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#include fastcgi_params;
#}
location ~ \.php$ {
return 403;
}

location / {
root /usr/local/nginx/html
index index.php
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
@keepeye 好像没有,还是直接去下载了
@frozenway SCRIPT_FILENAME 没写对是啥意思?
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 18157/php-fpm
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 18180/nginx
@poisedflw
按照你上面配置
重启 nginx、重启 fpm。清浏览器缓存
结果还是下载。。。。。。。。
@poisedflw 重启了 nginx 没有重启 fpm 我再试一下
@sheeta
server {
listen 8080;
server_name localhost;
root /usr/local/nginx/html;

#charset koi8-r;

#access_log logs/host.access.log main;

location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

location / {
root /usr/local/nginx/html
index index.php
}


location ~ \.php$ 里面的 root 我用 /usr/local/nginx/html 和 html 都试过结果还是下载。。。。。
@lazyyz
[root@ecs-68ac ~]# find / -name '*sock'
/usr/sbin/mksock

我系统下没有.sock 文件
在 www.config 中 listion 监听的就是 127.0.0.1:9000
@zhanglintc
[root@ecs-68ac ~]# find / -name '*sock'
/usr/sbin/mksock

我系统下没有.sock 文件
在 www.config 中 listion 监听的就是 127.0.0.1:9000
@BubbleNoodle 没钱啊,不过也没啥负担,目前是一人吃饱全家不饿的状态
@hoyixi 汉堡王提供。。。。
@afayp 北京
@Nick2VIPUser wx15216482961
@yiyi11 我说的应该比较理想,三两个人几台电脑,快餐店空座位,没啥生活负担
@ridiculous wx15216482961
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3295 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 00:40 · PVG 08:40 · LAX 17:40 · JFK 20:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.