请看下面的详细讲解:
如何在Windows10系统上配置Nginx文件服务器
准备工作
-
下载Nginx for Windows,从官网http://nginx.org/en/download.html下载最新稳定版本的Nginx for Windows版本,将其解压到任意目录下,例如
C:\nginx
。 -
安装 Visual C++ 运行库,需要下载安装Visual C++ Redistributable for Visual Studio 2015。可以从这里下载。
配置Nginx
-
修改 Nginx 配置文件,可以使用任意文本编辑器打开
C:\nginx\conf
目录下的nginx.conf
文件。 -
将配置文件中
server
节点中的root
属性的值改为文件服务器保存文件的路径,例如D:\files
,保存修改。
示例一:文件服务器将文件存储在Windows文件系统中。
http {
...
server {
listen 80;
server_name localhost;
root "D:\\files"; # 改成文件存储根目录的路径
index index.html index.htm;
}
...
}
示例二:文件服务器使用Samba共享文件到Linux客户机中。
http {
...
server {
listen 80;
server_name localhost;
auth_basic "Restricted Access"; # 认证
auth_basic_user_file "/etc/nginx/.htpasswd"; # 认证文件路径
root /mnt/smbshare; # 改成Samba共享的挂载目录路径
index index.html index.htm;
}
...
}
- 测试配置是否成功:在命令行中运行
C:\nginx\nginx.exe -t
,如果输出nginx: the configuration file C:\nginx\conf\nginx.conf syntax is ok
说明配置文件语法正确,否则需要查看并修改错误。
开启Nginx
-
在命令行下切换到Nginx目录,运行
C:\nginx\nginx.exe
,会启动Nginx服务。 -
打开一个浏览器访问
http://localhost
,应该会看到默认页面。 -
如果是示例二,浏览器会弹出需要输入用户名和密码的窗口,你需要输入在
.htpasswd
文件中设置的账号和密码才能继续访问。
注意事项
-
如果Windows10系统中已经安装了其他Web服务器,需要修改Nginx的默认端口号。
-
对于示例二,需要安装Samba并将文件夹挂载到Linux客户机中。
-
如果要使Nginx开机自启动,则需要将
C:\nginx
目录添加到系统环境变量Path中,以便在命令行下直接运行nginx.exe。
以上就是Windows10系统配置Nginx文件服务器的完整攻略。如果您还有其它问题,可以在评论区留言。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows10 系统配置nginx文件服务器的图文教程 - Python技术站