nginx浏览目录

[[email protected] domains]# vi web.jd.com 

      location /
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        upstream tomcat_web.jd {
                server 127.0.0.1:8013  weight=10 max_fails=2 fail_timeout=30s;
                }
server
                {
                listen                   80;
                server_name              web.jd.com web.jd.local;
                access_log               /export/servers/nginx/logs/web.jd.com/web.jd.com_access.log main;
                error_log                /export/servers/nginx/logs/web.jd.com/web.jd.com_error.log warn;
                chunkin on;
                error_page 411 = @my_error;
                location @my_error {
                chunkin_resume;
                 }
                root /export/App/web.jd.com/;
      location / {
        root /export/App/web.jd.com/; //加上这句!!
        proxy_next_upstream     http_500 http_502 http_503 http_504 error timeout invalid_header;
        proxy_set_header        Host  $host;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        expires                 0;     proxy_pass              http://tomcat_web.jd; //去掉这句!!
        autoindex               on;
        }
        location /logs/ {
                autoindex       off;
                deny all;
        }
}

这样就能通过 http://web.jd.com/product/try/1.0.0/html/ 访问了

时间: 2024-12-20 01:07:15

nginx浏览目录的相关文章

Nginx打开目录浏览功能(autoindex)

Nginx默认是不允许列出整个目录的.如需此功能,打开nginx.conf文件或你要启用目录浏览虚拟主机的配置文件,在server或location 段里添加上autoindex on;来启用目录流量,下面会分情况进行说明. 另外Nginx的目录流量有两个比较有用的参数,可以根据自己的需求添加: autoindex_exact_size off;默认为on,显示出文件的确切大小,单位是bytes.改为off后,显示出文件的大概大小,单位是kB或者MB或者GB autoindex_localtim

nginx开启目录浏览,解决中文乱码问题

nginx开启目录浏览,解决中文乱码问题 方法如下: server { listen 80; #listen [::]:80; server_name gongzi.liwenhui.xin gz.liwenhui.xin; index index.html index.htm index.php default.html default.htm default.php; root /www/gongzi.liwenhui.xin/; include other.conf; #error_pag

SELinux 对nginx访问目录的影响

centos新装的系统,用yum 安装的nginx . 因用yum 安装的nginx 默认目录在/usr下面. 当SELinux开启时,将会禁止访问设置在其他路径下的地址.比如我设置server 中 root  /home/www/public 无论你将文件的权限设置为777 还是多少,日志中都会提示  :***  open() "/home/www/centre/public/index.html" failed (13: Permission denied), client:  

MFC中浏览文件和浏览目录的实现[转]

1. 浏览文件 1 void CDlgCompare::OnBnClickedBtnSel() 2 { 3 // TODO: Add your control notification handler code here 4 UpdateData(TRUE); 5 CFileDialog fileDlg(TRUE); 6 fileDlg.m_ofn.lpstrTitle="文件打开对话框"; 7 fileDlg.m_ofn.lpstrFilter="All Files(*.*

linux系统下nginx安装目录和nginx.conf配置文件目录

linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      2662     1  0 07:12 ?        00:00:00 nginx: master process /usr/sbin/nginx 2.查看nginx.conf配置文件目录 输入命令 # nginx -t 返回结果包含配置文件目录 nginx: the configuration f

apache 允许浏览目录

<Directory /var/www/blog/userfiles/>#开启目录列表索引模式 Options Indexes Order allow,deny IndexOptions NameWidth=250 Charset=UTF-8  Allow from all </Directory> 参数"Options Indexes"表示启用目录浏览,"IndexOptions Charset=UTF-8"设置字符集,以消除中文乱码,Na

nginx虚拟目录(alias与root的区别)

原文地址:http://blog.sina.com.cn/s/blog_6c2e6f1f0100l92h.html nginx虚拟目录(alias与root的区别) 今天配置awstats,awstats创建出的文件目录在/home/awstats下,在nginx中加入配置后狂报404,发现还是忽略了root和alias的区别,特将修改配置记录如下: 1.失败:server {        server_name  test.com;        charset utf-8,GB2312; 

nginx 列出目录文件,提供下载最简单的实现方法

闲来无聊,学一下nginx的配置,简单的列出目录的文件,提供文件的下载 查看系统版本 [[email protected] nginx-1.7.9]# cat /etc/centos-release  CentOS release 6.5 (Final) 源码解压,-C指定解压的目录 [[email protected] nginx-1.7.9]tar -xvf  nginx-1.7.9.tar.gx -C /opt/ [[email protected] nginx-1.7.9]cd /opt

Linux下查看Nginx安装目录、版本号信息?

Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 nginx的目录. 怎么查看服务器上安装的nginx版本号,主要是通过ngix的-v或-V选项,查看方法如下图所示: -v 显示 nginx 的版本. -V 显示 nginx 的版本,编译器版本和配置参数. 查看服务器上安装的Nginx版本号 http://www.linuxidc.com/Linux/2