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