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无法支持中文,暂时还未找到解决办法,有知道的博友可以给指点下

原文地址:https://www.cnblogs.com/xiykj/p/14255199.html