nginx设置简朴文件服务器

nginx设置简朴文件服务器

图片服务器zimg的搭建案例

在我们的程序应用中经常会有一些设置文件或者是版本文件需要下载,此时若是把这些下载文件放到程序容器中,在文件太大导致下载时间太长或者大量并发下载时可能会影响程序的正常接见。因此我们可将文件服务器与程序服务器星散。保证程序的可用性不因下载量而受到影响。

前置条件:

服务器已经安装Nginx服务

步骤:

新增文件服务器设置文件:

在/etc/nginx/conf.d目录中建立文件file-18080.conf。下令参考:

vi /etc/nginx/conf.d/file-18080.conf
然后在文件中增添如下内容
 server {         access_log /data02/nginx_logs/version_file_access.log;#设置接见日志存放地址        listen       18080;        #文件服务器端口凭据现实设置        charset utf-8;        autoindex on;        autoindex_exact_size off;        autoindex_localtime on;                    location / {                      root    /home/mm/version-file;#文件服务器中存放文件的目录, 请凭据现实设置        }       }

注重:1.若目录不存在则需要手动建立

2.设置文件的命名规则最好泛起端口;一目了然,可防止后续有冲突

3.存放文件的目录(/home/mm/version-file)需要手动建立,并保证权限;同时需要保证目录所在文件空间比较大

4.默认情况下nginx会纪录接见纪录到默认的日志文件中,在现实使用过程中一样平常需要将详细的日志文件设置到空间较大的目录中。因此需要凭据现实情况来设置access_log 的路径 ,若不需要这个日志也可以通过关闭日志功效

access_log off;

将自界说设置文件 include到nginx.conf中

在nginx.conf设置文件中增添引用

include /etc/nginx/conf.d/*.conf;

注重 改下令将/etc/nginx/conf.d目录下所有以.conf末端的设置文件所有引入。现实操作时需要视现实情况而定。

添加完效果:

 

nginx设置简朴文件服务器

在nginx.conf引入自界说设置文件

Linux安装Nginx详细教程

 

引入自界说设置

设置完成 重启nginx

进入nginx的sbin目录,重启nginx,

./nginx -s reload

启动后查看nginx的日志,确定设置没有问题后。在浏览器中输入

http://服务器器IP:设置的端口

凭据当前设置 输入http://10.0.1.228:18080

 

nginx设置简朴文件服务器

自界说设置文件中location设置路径的文件结构

 

显示location中路径的文件结构

图中泛起的config和version是设置文件中 location目录下的两个目录

至此,已经完成了简朴文件服务器的设置了。

通过增添version-file-18080.conf这样的设置文件,然后在nginx/nginx.conf中举行引用的利益就是

不需要在nginx/nginx.conf做过多的现实营业方面的设置。保证该设置文件简朴易读。现实的营业设置文件可以举行版本治理。防止误删、修改错误后可快速回退单个设置修改修改时 仅需要修改对应的文件。

若是本文对你有用 请不要小气你的赞哦。

Nginx高级篇:从原理到实战,彻底搞懂Nginx

分享到 :
相关推荐

发表评论

登录... 后才能评论