zoukankan      html  css  js  c++  java
  • Nginx搭建文件服务器

    近期、部门需要搭建一个http文件共享服务器,这里打算使用Nginx工具来搭建,具体实行方法如下:

      下载Nginx工具(我这里选择windows版的):http://nginx.org/en/download.html

    下载完成后解压出来,具体文件如下,Nginx是主程序

    双击运行 nginx.exe 主程序文件(尽量使用nginx命令行操作),然后打开浏览器,在地址栏中输入 127.0.0.1  或者  localhost  ;出现Nginx的欢迎界面证明服务可以正常运行,如果看不到这个页面,请移至文末Nginx异常处理章节

     打开刚解压的Nginx文件夹,进入 conf 文件夹下,用记事本打开 nginx.conf 配置文件,在文件中 server 部分后添加如下红色字体内容

    location /kang {
                alias G:;
                allow all;
                autoindex on;        #开启索引功能
        autoindex_exact_size off; # 关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb)
                autoindex_localtime on;   # 显示本机时间而非 GMT 时间
                charset gbk,utf-8; # 避免中文乱码  
            }

     完成后保存,在任务管理器中将所有 nginx 进程结束掉

     

     Nginx命令行使用,cmd中将路径切换至 nginx.exe 所在路径下,如图:

     启动Nginx服务

    start nginx.exe

    生成pid文件

    nginx.exe -c conf/nginx.conf

    停止Nginx服务

    nginx.exe -s stop

    重启Nginx

    nginx.exe -s reload

    启动Nginx服务后,我们在浏览器中输入 localhost/kang 就能正常进入我们的web文件服务器了

    Nginx异常处理:

      Q:Windows下nginx无法启动,进程里没有nginx

      A:查看Nginx程序路径是否包含中文

      Q:Windows下nginx无法启动,进程里没有nginx

      A:conf文件中的80端口被占用,无法启动程序

      Q:Windows下nginx无法启动,进程里没有nginx

      A:解压后的nginx文件是否齐全,正常文件包含【conf,contrib,docs,html,logs,temp】+ nginx.exe

    Nginx中URL无法支持中文,暂时还未找到解决办法,有知道的博友可以给指点下

  • 相关阅读:
    [转]fedora国内源常见配置
    [转]Fedora 添加国内源(sohu, 163)
    keepalived
    lvs详解
    ansible详解
    练习题:计算传入字符串中的【数字】、【字母】、【空格】和【其他】的个数
    面向对象(继承、重写、多态)以及异常处理
    面向对象详解以及封装案例解答
    进程、线程与GIL全局解释器锁详解
    python函数与模块(paramiko、socket模块、文件处理、装饰器、迭代器等)
  • 原文地址:https://www.cnblogs.com/xiykj/p/14255199.html
Copyright © 2011-2022 走看看