windows10 系统配置nginx文件服务器的图文教程

  

请看下面的详细讲解:

如何在Windows10系统上配置Nginx文件服务器

准备工作

  1. 下载Nginx for Windows,从官网http://nginx.org/en/download.html下载最新稳定版本的Nginx for Windows版本,将其解压到任意目录下,例如 C:\nginx

  2. 安装 Visual C++ 运行库,需要下载安装Visual C++ Redistributable for Visual Studio 2015。可以从这里下载。

配置Nginx

  1. 修改 Nginx 配置文件,可以使用任意文本编辑器打开 C:\nginx\conf 目录下的 nginx.conf 文件。

  2. 将配置文件中 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;
    }
    ...
}
  1. 测试配置是否成功:在命令行中运行 C:\nginx\nginx.exe -t,如果输出 nginx: the configuration file C:\nginx\conf\nginx.conf syntax is ok 说明配置文件语法正确,否则需要查看并修改错误。

开启Nginx

  1. 在命令行下切换到Nginx目录,运行 C:\nginx\nginx.exe,会启动Nginx服务。

  2. 打开一个浏览器访问 http://localhost,应该会看到默认页面。

  3. 如果是示例二,浏览器会弹出需要输入用户名和密码的窗口,你需要输入在 .htpasswd 文件中设置的账号和密码才能继续访问。

注意事项

  1. 如果Windows10系统中已经安装了其他Web服务器,需要修改Nginx的默认端口号。

  2. 对于示例二,需要安装Samba并将文件夹挂载到Linux客户机中。

  3. 如果要使Nginx开机自启动,则需要将 C:\nginx 目录添加到系统环境变量Path中,以便在命令行下直接运行nginx.exe。

以上就是Windows10系统配置Nginx文件服务器的完整攻略。如果您还有其它问题,可以在评论区留言。

相关文章