配置nginx访问resin目录下的日志文件
server {
listen 8099;
server_name localhost www.logdomain.com;
#看到有帖子说root要放到外面起作用,自己试了后,发现在里面也可以
# root D:/resin-pro-3.1.9;
location /logs {
root D:/resin-pro-3.1.9;
autoindex on;
}
}
在即存的nginx配置文件的server下,添加logs目录访问
root D:/resin-pro-3.1.9;
location /logs {
autoindex on;
}
当使用localhost:8089访问时,会提示403 Forbidden
当使用localhost:8089/logs访问时,
如果D:/resin-pro-3.1.9/logs/目录下有index.html文件,那么默认显示index.html文件,否则显示D:/resin-pro-3.1.9/logs/下的文件列表
下载txt或者zip文件时,文件的后缀包含在mime.types中,nginx却报错误404,后来发现是因为下述的location拦截了文件的下载导致的!(.zip和.txt文件符合下述的规则,被重定向到D:/resin-pro-3.1.9/webapps/ROOT目录上去了)
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ico|js|css|txt|zip)$ {
root D:/resin-pro-3.1.9/webapps/ROOT;
access_log off;
expires 7d;
}
当要下载的文件的后缀不包含在mime.types中时(比如下载.txt1文件),nginx也能正常处理。(这应该是因为当发现.txt1在mime.types中不存在,就会采用默认配置 default_type application/octet-stream;)
MIME types instruct a browser or mail application about how to handle the files received from a server.
MIME指示浏览器或者邮件应用程序怎么处理从服务器获取的文件
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
MIME的英文全称是"Multipurpose Internet Mail Extensions" 多功能Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应用于电子邮件系统,但后来也应用到浏览器。服务器会将它们发送的多媒体数据的类型告诉浏览器,而通知手段就是说明该多媒体数据的MIME类型,从而让浏览器知道接收到的信息哪些是MP3文件,哪些是Shockwave文件等等。服务器将MIME标志符放入传送的数据中来告诉浏览器使用哪种插件读取相关文件。
分享到:
相关推荐
1.查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80 2.修改apache服务的端口号 ...以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源的方法,希望对大家有所帮助!
nginx文件资源下载
造成nginx目录列出的原因是主配置文件nginx.coonf中的一句代码”autoindex on”。 Nginx禁止目录列出配置 ”autoindex on”的意思是允许显示列表功能,想要禁止显示列表功能的话只需要将”autoindex on”改为”...
利用nginx对本地文件进行映射,实现可以通过url进行访问,使用场景:例如通过url访问本地图片,而不需要依赖tomcat等容器。
代码如下: location = /config/ { return 404; } location =/config.ini{ return 404; } 这样只能禁止访问 //www.jb51.net/path/ 代码如下: location = /path/ {... 您可能感兴趣的文章:nginx禁止某个IP访问站点的设置
将验证文件放置于您所配置域名(www.xxx.cn)的根目录下,折腾了好久,终于自己研究出来。现总结出来分享。centos nginx 多域名情况下,springboot jar部署。
禁止访问configs目录,以及其下所有子目录或文件,配置如下: location ^~ /configs/ { deny all; } 注意上述configs后面的斜杠不能少,否则所有以configs开头的目录或文件都将禁止访问。 您可能感兴趣的...
第一步:添加nginx.conf的http级别的缓存配置 第二步:在访问静态文件的location上添加缓存 第三步:在proxy_pass跳转的locatio
nginx +lua 实现 访问远程地址 下载文件 环境配置: 启动tomcat 把要下载的文件放到跟目录比如:pdf zip 等 启动nginx 访问nginx lua 打开socket 访问tomcat 文件路径,并下载到本地
Nginx日志描述 通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息;通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。因此,将日志好好利用,你可以得到很多有价值的...
Nginx配置多个service 多个访问路径 找到conf/nginx.conf修改配置文件 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid ...
对nginx进行详细的访问数量,日志请求头配置,多域名分发,反向代理等配置,可以对手机访问进行判断重定向手机域名
本资源是专门针对本博文的, nginx的反向代理的简单配置文件,给大家使用时做参考,拿走不谢,怎么一定要50字呢?
刚遇到一个Bug在网络很卡的情况下才能重现,本地调试访问本机速度太快,配置Nginx成功达到限速目的,在此分享出来。 配置简单,只需3行,打开”nginx根目录/conf/nginx.conf”配置文件修改如下: http{ …… ...
5.logs目录:默认存放了访问日志、错误日志和Nginx主进程pid文件。 6.temp目录:临时目录,用于存放Nginx运行时产生的临时文件。 7.nginx.exe:可执行程序,常用于Nginx服务的启动、停止等管理工作。
这篇文章介绍怎样用web服务器列出指定的目录和文件,并对指定目录进行授权访问。 使用Nginx列出目录 准备工作 – 安装nginx和创建一些目录和文件: 代码如下: $ sudo apt-get install nginx $ cd /usr/share/nginx ...
linux下nginx配置ssl,配置内网ip访问,配置内网域名访问。配置相同网站http重定向到https
nginx下无法访问中文文件名.docx
nginx访问静态文件不下载.rar