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文件服务器的完整攻略。如果您还有其它问题,可以在评论区留言。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows10 系统配置nginx文件服务器的图文教程 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • WinPC搭建nginx服务器的实现步骤

    下面是WinPC搭建nginx服务器的实现步骤的完整攻略,同时包含两个实例说明。 步骤一:安装nginx 下载Windows版的nginx,建议选择稳定版本 解压缩到指定目录,例如 D:\nginx 进入D:\nginx目录,双击nginx.exe打开nginx 步骤二:配置nginx nginx的配置文件为D:\nginx\conf\nginx.conf,…

    Nginx 2023年5月16日
    00
  • docker启动时nginx与php-fpm

      启动一台nginx+php的代码 #================== podman rm -f nginx podman run \ -p 80:80 \ -d \ –name nginx \ -v /web_space/web_space:/home \ docker.io/library/nginx:latest \ /bin/bash -c …

    Nginx 2023年4月10日
    00
  • Nginx 安装笔记(含PHP支持、虚拟主机、反向代理负载均衡)

    请允许我按照标准的markdown格式文本来详细讲解 “Nginx 安装笔记(含PHP支持、虚拟主机、反向代理负载均衡)”。 Nginx 安装笔记 系统环境 操作系统为CentOS 7。 安装Nginx 使用yum命令安装Nginx: sudo yum -y install nginx 配置Nginx 启动Nginx服务 使用systemctl命令启动Ngi…

    Nginx 2023年5月16日
    00
  • 详解Nginx 工作原理

    下面是“详解Nginx 工作原理”的完整攻略,包含两条示例说明: 详解Nginx工作原理 Nginx的基本工作原理 Nginx是一款轻量级高性能的Web服务器和反向代理服务器,有着很强的并发处理能力和丰富的功能。下面详细讲述Nginx的基本工作原理: Nginx启动后,首先会创建一个master进程和多个worker进程。 master进程主要用于接收来自外…

    Nginx 2023年5月16日
    00
  • nginx rewrite不支持if 嵌套也不支持逻辑或和逻辑并

    如题,apache的rewrite是支持或者的,用个OR就可以,如果不加OR,多个RewriteCond 罗列累加就是并且的意思。然后nginx的rewrite就没有这么好了。那么如何去实现这样复杂的功能呢?这就用到了标记功能。 现在出一个简单的需求: 要求访问uri以 /abc/开头的请求,并且user_agent带有ie6或者firefox关键词的请求需…

    Nginx 2023年4月11日
    00
  • 详解nginx静态资源服务器简单配置

    下面我将为您详细讲解“详解nginx静态资源服务器简单配置”的完整攻略。 详解nginx静态资源服务器简单配置 本文将介绍如何使用nginx作为静态资源服务器进行简单的配置,来提高网站的访问速度和稳定性。下面将分步骤进行说明。 安装nginx 首先,我们需要安装nginx。以Ubuntu系统为例,可通过以下命令安装: $ sudo apt-get updat…

    Nginx 2023年5月16日
    00
  • nginx+防盗链+下载大文件+路径直接获取文件

    今天突然接到leader的issue,说超过一个G的大文件,下载不了。于是立马,查配置查资料。结果看到几个陌生名词。 下载大文件: nginx: X-Accel-Redirect  //nginx自带,很方便,尤其和yii框架结合使用,更方便。squid: X-Accelerator-Varyapache: X-Sendfile   //apache的一个第…

    Nginx 2023年4月12日
    00
  • centos8安装nginx1.9.1的详细过程

    下面是 centos8 安装 nginx1.9.1 的详细过程攻略: 环境准备 确保已经安装了 Centos8 系统。 确定系统版本和架构:uname -r,输出为:4.18.0-16.el8.x86_64,表示当前系统版本为 CentOS Linux release 8.0.1905 (Core),并且为 x86_64 架构。 安装 Nginx 安装依赖包…

    Nginx 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部