我们可以在Nginx Locaton中配置txt文件

时间:2015-04-23 07:23:00

标签: nginx

我有服务器,其中有不同类型的项目部署。一些项目在php和一些java war文件中为jboss。所以我在这个图层使用nginx,它在配置

后工作正常

用于Php项目

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

        location ~ ^/(images|javascript|js|css|flash|media|static)/  {
            root    html/static;
            expires 30d;
        }
        location ~ attendance/(js|css|images)/  {
         #  root  html;
          expires 30d;


        }

对于Java项目

server {
        listen       80;
        server_name  ncmmi02;

        #charset koi8-r;

        access_log   /mnt/vol1/nginx_logs/host.access.log;

        location / {
            root   html;
            access_log off;
            proxy_pass http://10.20.9.13:9090;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           # proxy_redirect off;
        }

对于java项目运行我使用example.com/abc(abc war文件) 和php项目我使用example.com/attendance

现在我想要txt文件来显示像example.com/rom.txt这样的数据  但此时包含不在浏览器中显示

1 个答案:

答案 0 :(得分:1)

在* .php one

下方添加此位置
location ~ *\.txt$ {
    root /path/to/your/root;
}