直接上配置文件

1、 配置文件第一行定义nginx运行的用户或者用户组,默认是注释掉的且为nobody,此处必须配置成root,否则容易报错,指定root用户,访问路径随便,其他用户(如nginx,www)访问路径就不可以在/root下.

2、监听端口自定义,尽量不与别的端口发生冲突,这里改为8081

3、server_name 服务器地址,即部署nginx的服务器的地址

4、location /video 代理的文件夹名称为video  后面的 root /home:设置主目录的相对路径为 /home 就是nginx会去/home/video下寻找你的静态资源。如果root /home改为root home 则会去/root/home/ video目录下寻找的静态资源,video代理的文件夹必须存在,否则会报404.

5、nginx默认是不允许列出整个目录的。如需此功能,打开nginx.conf文件或你要启用目录浏览虚拟主机的配置文件,在server或location 段里添加上autoindex on; 另外Nginx的目录流量有两个比较有用的参数,可以根据自己的需求添加:

autoindex_exact_size  默认为 on,显示出文件的确切大小,单位是bytes。改为 off 后,显示出文件的大概大小,单位是kB或者MB或者GB

 autoindex_localtime  默认为off,显示的文件时间为GMT时间。改为on后,显示的文件时间为文件的服务器时间

6.root与alias主要区别,在于nginx如何解释location后面的url

root的处理结果是:root路径+location路径

alias的处理结果是:使用alias路径替换location路径

#定义nginx运行的用户或用户组
user  root;#nginx的进程数,建议设置为cpu总核心数
worker_processes  1;#错误日志的存放路径
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#进程pid文件
#pid        logs/nginx.pid;#单个进程最大连接数(最大连接数=连接数*进程数)
#根据硬件调整,和前面工作进程配合起来用,尽量大,但是别把cpu跑到100%就行。每个进程允许的最多连接数,理论上每台nginx服务器的最大连接数为65535
events {worker_connections  1024;
}#设定http服务器,静态文件服务、反向代理负载均衡都在这里配置
http {include       mime.types;default_type  application/octet-stream;#日志格式设置,记录ip 和用户名#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  logs/access.log  main;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;#gzip  on;#nginx监听的端口默认是80,为防止冲突改成8081server {listen       8081;server_name  localhost;#charset koi8-r;#access_log  logs/host.access.log  main;location /video {root   /home;autoindex on;}location /picture {root   /home;autoindex on;}

Nginx作为静态资源服务器相关推荐

  1. win10 nginx部署静态资源服务器和HTML

    win10 nginx部署前端项目(静态资源服务器和HTML) niginx的安装和启停操作参照博客:https://blog.csdn.net/qq_26666947/article/details ...

  2. nginx搭建静态文件服务器,利用nginx搭建静态资源服务器的方法步骤

    以windows为例,linux其实一样: 搭建静态资源服务器 我电脑上的work文件夹下面有很多图片,我想通过nginx搭建静态资源服务器,通过在地址栏输入ip+port的方式完成目录的映射 找到n ...

  3. 入门Nginx之-静态资源服务器及跨域配置

    简介 这里静态资源就以之前的一个项目文章地址为例,源码 Github,项目本身很简单,只是分别对第三方的服务端.自己的服务端发起请求. 不论是调用第三方服务端接口,还是自己的后端服务,如果跨域未在服务 ...

  4. 配置nginx作为静态资源服务器 css,js,image等资源直接访问

    1.传统的web项目,一般都将静态资源存放在 webroot 的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了.这种情况下一般都 ...

  5. Nginx 配置静态资源服务器

    目录 一.打开config/nginx.config 二.添加一个资源文件夹存放静态资源 三.配置文件 ​四.测试访问 一.打开config/nginx.config 二.添加一个资源文件夹存放静态资 ...

  6. nginx作为静态资源服务器的配置

    在http模块添加: server { listen 80; server_name localhost; location /www/ { root /data/; index index.html ...

  7. win10 nginx部署前端项目(静态资源服务器和HTML)

    win10 nginx部署前端项目(静态资源服务器和HTML) niginx的安装和启停操作参照博客:https://blog.csdn.net/qq_26666947/article/details ...

  8. nginx调用静态资源资源显示服务器500错误

    服务器500错误:服务器内部错误,意味着该请求无法被识别. 排查方向: 1.分区inode指针是否分配完 df -i进行查看 2.磁盘分区是否满了 df -h 进行查看 3.nginx配置中,是否有错 ...

  9. nginx配置静态资源,重新发布后,浏览器缓存导致异常原因和解决

    原因: nginx作为静态资源服务器,重新构建后发生浏览器页面直接取缓存中的js等文件名,但是由于服务器中文件已经被替换导致出现异常. 浏览器在下次请求这个资源的时候不会将请求发向后端,而是直接从缓存 ...

  10. Nginx搭建静态资源映射实现远程访问服务器上的图片资源

    场景 需求是从A系统中预览B系统中抓拍的照片. B系统在另一条服务器上,照片的路径是绝对路径 类似D:\aa\badao.jpg这样的图片路径. 在A系统中查询B系统的数据库能获取图片的路径. 需要将 ...

最新文章

  1. 博士如何高效率阅读文献?有哪些技巧可以借鉴?
  2. 皮一皮:颜值的重要。。。
  3. cocos2dx-CCScrollView的制作
  4. AJAX——与服务器交换数据并更新部分网页技术
  5. 【BZOJ3876】[Ahoi2014]支线剧情 有上下界费用流
  6. 视频控件VideoCapX的使用指南和常见问题合集
  7. asp.net(mvc) 框架
  8. mysql执行计划字段解释
  9. ORCALE数据库内年份运算
  10. 4699元!三星Galaxy A90 5G国行版开启预售 10月25日正式开售
  11. come back 继工作1年1一个月随想
  12. Python文件指针
  13. 二、写JS代码的三种方式
  14. Bluemix RSA Private key cannot be used to encrypt
  15. 孩子给产品经理的一堂课
  16. HDU2072(单词数)
  17. 爬虫-使用代理ip,使用session
  18. nuc element i5-8265U黑苹果配置
  19. win10如何解决Excel双击打开显示灰色空白?
  20. MySQL——数据库基本操作(教程)

热门文章

  1. 2019 vs 查看类图结构_在建筑网站上使用单页设计还是多页设计哪个更好_学云网...
  2. Ubuntu下安装honeyd
  3. IDM下载工具(免费下载视频、音乐、图片等文件)
  4. Unity实现多语言切换
  5. MDM授权管理设计方案
  6. 基于51单片机+LD3320语音模块+SYN6288语音合成——语音识别智能分类垃圾桶
  7. ERP系统与MRP系统
  8. matlab二维函数的傅立叶变换,二维傅里叶变换和滤波(Two
  9. 弹性均质圆环法计算过程_盾构隧道衬砌结构内力计算方法的对比浅析
  10. pdca管理循环基本主张_两个经典的循环管理法:PDCA SDCA