手机用户2502858405 发布于 2017-05-09 05:04

nginx虚拟主机,在本地做的测试,部分配置如下:

server {
listen      80;
server_name     www.myblog.com;

error_page  404  /404.html;
error_page   500 503 504  /50x.html;

# server_name_in_redirect off;

root  /usr/share/nginx/www/myblog;

# default_type  application/octet-stream;

index index.html index.php;

location / {
    try_files $uri $uri/ /index.html;
}
location ~*\.(gif|jpg|png)$ {
    expires 30d;
}
location ~ \.php {
    fastcgi_index  index.php;
    include        fastcgi_params;
    fastcgi_param  PATH_INFO $fastcgi_script_name;      
    fastcgi_pass   unix:/var/run/php5-fpm.sock;
}

}

现在的问题是当我访问www.myblog.com的时候会下载index.php,而不是执行。但我访问www.myblog.com/index.php的时候却是ok的。

请问这个问题怎么解决?

多谢各位!

3 个回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
活跃用户
  • 1
    问道摩托
  • 2
    袁广龙976丶
  • 3
    逍遥子
  • 4
    亮仔
  • 5
    芙蓉花
  • 6
    作小die_syj
  • 7
    mobiledu2502875483
  • 8
    王丽珠景平怡伦_621
  • 9
    adfa3sd5f6a
  • 10
    欣欣大妮
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有