nginx 文件服务器配置,模板配置文件,有注释
2024-09-08 14:14:45
# For more information on configuration, see:
# * Official English Documentation: http://nginx.org/en/docs/
# * Official Russian Documentation: http://nginx.org/ru/docs/ user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid; # Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf; events {
worker_connections 1024;
} http {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
autoindex on; # 显示目录
autoindex_exact_size on; # 显示文件大小
autoindex_localtime on; # 显示文件时间 include /etc/nginx/mime.types;
default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory.
# See http://nginx.org/en/docs/ngx_core_module.html#include
# for more information.
include /etc/nginx/conf.d/*.conf; #反响代理server 配置,可用于负载均衡
upstream file {
least_conn;
server 192.168.5.222;
} server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html; # Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf; location / {
#proxy_pass http://192.168.5.222;
} error_page 404 /nginx/404.html;
location = /nginx/40x.html {
} error_page 500 502 503 504 /nginx/50x.html;
location = /nginx/50x.html {
}
}
# 反向代理server
server {
listen 9999;
server_name _;
location / {
proxy_pass http://file;
}
} # Settings for a TLS enabled server.
#
# server {
# listen 443 ssl http2 default_server;
# listen [::]:443 ssl http2 default_server;
# server_name _;
# root /usr/share/nginx/html;
#
# ssl_certificate "/etc/pki/nginx/server.crt";
# ssl_certificate_key "/etc/pki/nginx/private/server.key";
# ssl_session_cache shared:SSL:1m;
# ssl_session_timeout 10m;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
#
# # Load configuration files for the default server block.
# include /etc/nginx/default.d/*.conf;
#
# location / {
# }
#
# error_page 404 /404.html;
# location = /40x.html {
# }
#
# error_page 500 502 503 504 /50x.html;
# location = /50x.html {
# }
# } }
重点在于配置如下选项:
autoindex on; # 显示目录
autoindex_exact_size on; # 显示文件大小
autoindex_localtime on; # 显示文件时间
参考链接:
https://www.cnblogs.com/andyfengzp/p/6434125.html
https://blog.csdn.net/datadev_sh/article/details/83819791
最新文章
- Java中PreparedStatement与Statement的总结
- stm32f10x .icf文件 可以看懂
- [js开源组件开发]js多选日期控件
- TI CC2541的整体目标
- 整合spring roo,maven,mybatis,spring-flex,blazeds,mysql
- jvm常量池 vsv为什么1000 == 1000返回为False,而100 == 100会返回为True?
- vs2015上配置Armadillo+openBlas
- Android的系统架构
- 软中断与硬中断 &; 中断抢占 中断嵌套
- 用mysql dump 导入与导出的方法
- cin\cout输入输出控制
- C#生成JOSN字符串
- Vue子页面给父页面传递数据
- Android 模拟器启动不了-问题解决方案
- Java容器解析系列(5) AbstractSequentialList LinkedList 详解
- java 实现serialVersionUID
- <;sdoi2017>;树点涂色
- 利用python进行简单的图像处理:包括打开,显示以及保存图像
- mysql触发器的实战经验-不错的文章
- 2018(容斥定理 HDU6286)
热门文章
- 【二】Gradle中的gradlew
- python while语句
- gcc 4.9 编译安装 in Ubuntu 18.04(主要用于在无root权限下,进行更新系统 gcc 版本)
- Error creating bean with name &#39;sqlSessionFactory&#39; defined in class path resource [config/spring/applicationContext.xml]: Invocation of init method failed;
- java8 的files、path类相关文件遍历API
- 《算法问题实战策略》 BOGGLE
- flask之web网关、三件套、配置、路由(参数、转化器及自定义转化器)、cbv、模板语言、session
- 设计模式-Adapter(结构型模式)针对第三方库 函数 接口不匹配的问题,分为类模式 与 对象模式 两种
- 手动更新了packages.config Nuget配置文件,自动引用dll
- cartographer 3D scan matching 理解