win10安装配置nginx

编程知识 更新时间:2023-05-02 20:20:58

准备工作

  • 去nginx下载nginx,我下载的是 nginx/Windows-1.10.3版本

进入页面->点击download->点击 nginx/Windows-1.10.3

安装

  • 解压,然后启动nginx.exe

    当进程中有nginx,就算是启动成功了
  • 访问测试

浏览器访问 127.0.0.1 或者 127.0.0.1:80 ,成功看到nginx主页,就算访问成功了

  • 映射本地文件目录

hosts文件地址

C:\Windows\System32\hosts

在hosts中添加

127.0.0.1 www.aaa.com
127.0.0.1 img.aaa.com

在conf文件夹下面的nginx.conf中添加配置:

include vhost/*.conf;


这个主要是保留主配置不变,需要增加配置的话,就直接新建conf文件就行

然后在conf文件夹下面新建一个vhost文件夹,然后在vhost里面新增配置文件img.aaa.conf
内容如下:

server {
    listen 80;
    autoindex off;
    server_name img.aaa.com;
    access_log D:/nginx/nginx-1.10.3/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;'\<\>].*" ){
        return 404;
    }

    location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {
        deny all;
    }

    location / {
        root c:\ftpfile\img;
        add_header Access-Control-Allow-Origin *;
    }
}

需要注意的几个点如下图

然后重启nginx,我是直接杀死nginx进程,重启不太有效。。。

如果没权限,就用管理员运行cmd

# 直接杀死nginx进程
taskkill /f /t /im nginx.exe

放张图片到映射的文件路径下面,我的文件路径是c:\ftpfile\img,然后浏览器访问里面的图片

  • 映射本地服务(ip+端口)

将www.aaa,映射到本地tomcat主页,我的tomcat是localhost:8089

在vhost中增加 www.aaa.conf文件
内容如下:

server {
    listen 80;
    autoindex off;
    server_name www.aaa.com;
    access_log D:/nginx/nginx-1.10.3/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    #error_page 404 /404.html;
    if ( $query_string ~* ".*[\;'\<\>].*" ){
        return 404;
    }

    location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {
        deny all;
    }

    location / {
        proxy_pass http://127.0.0.1:8089;
        add_header Access-Control-Allow-Origin *;
    }
}


然后浏览器访问 www.aaa,就直接访问到了tomcat的主页,nice!

重要的配置

  • 当映射资源文件目录的时候,conf文件里面autoindex的配置
# 是否自动创建索引,如果是on,则可以看到整个文件目录下的文件,如果是off,如果访问文件夹,会报403错误
autoindex off;

off时访问 img.aaa/

on时访问img.aaa/

更多推荐

win10安装配置nginx

本文发布于:2023-04-28 12:33:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a8c62ed83d4c11cf5ce163843f61444e.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:nginx

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 108677文章数
  • 27480阅读数
  • 0评论数