windows下nginx的配置
这里做的nginx的配置主要的功能是:
- 能够用localhost访问本地文件夹中的项目
- 输入ip地址访问本地文件夹中的项目
- 反向代理其他地址访问本地文件
1.nginx安装地址
2.解压之后的文件如下:
3.服务器的启动,重载,停止。
点击nginx.exe就可以启动服务器啦。
也可以进入当前文件夹的cmd,输入以下命令:
开启nginx:start nginx
重启nginx: nginx -s reload
停止:nginx -s stop
也可以在当前文件夹下建立.bat或者.cmd的文件:
新建start.cmd文件(首先建立一个txt文件,再将后缀改成cmd)
右击编辑,
在下一次的使用直接双击就可以了。(重载,停止同理)
4.输入http://localhost,出现下面的界面就是安装成功啦。
5.用localhost访问本地文件夹中的项目的配置如下:
server {
listen 端口号;
location ^~/项目名 {
root "盘:\\项目名所在位置";
index index.html;
}
}
如:C盘中有项目bbb在aaa文件夹中:
server {
listen 80;//访问的端口号
location ^~/bbb { //访问的项目
root "C:\\aaa"; //项目文件具体地址
index index.html; //访问项目中的文件index.html(index.html主入口,相当于 main)
}
}
输入网址:localhost:80/bbb
6.输入ip地址访问本地文件夹中的项目
server {
listen 22;端口号还是随便写
server_name localhost;
location /bbb {
root C:/aaa/;
index index.html index.htm;
}
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
访问地址:自己电脑的ip地址:22/bbb
7.反向代理其他地址访问本地文件:
server {
listen 23;
server_name localhost;
location /bbb {
root C:/aaa/;
index index.html index.htm;
}
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://其他ip地址:端口号/;
}
}
访问地址:还是自己电脑的ip地址:23/bbb
windows下nginx的配置的更多相关文章
- Windows下Nginx的配置及配置文件部分介绍
一.在官网下载 nginx的Windows版本,官网下载:http://nginx.org/download/ 选择你自己想要的版本下载,解压 nginx(例如nginx-1.6.3) 包到你的win ...
- windows下nginx中配置端口转发 ----本文来自转载
什么是端口转发 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 转载原文链接:https://www.cnblogs.com/chanshuyi/ ...
- Windows下nginx+php配置
1. 首先,将 nginx.conf 中的 PHP 配置注释去掉. # pass the PHP scripts to FastCGI server listening on # #location ...
- Windows下Nginx配置SSL实现Https访问(包含证书生成)
Vincent.李 Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https ...
- Windows下Nginx Virtual Host多站点配置详解
Windows下Nginx Virtual Host多站点配置详解 此教程适用于Windows系统已经配置好Nginx+Php+Mysql环境的同学. 如果您还未搭建WNMP环境,请查看 window ...
- Windows下nginx配置多台服务器做负载均衡
Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务. Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3 ...
- windows下nginx的启动关闭
Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. .启 ...
- Windows下Nginx的启动、停止等命令
Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍.1.启 ...
- Windows下Nginx的启动、停止等命令(转)
Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍.1.启 ...
随机推荐
- 【面经】超硬核面经,已拿蚂蚁金服Offer!!
写在前面 很多小伙伴都反馈说,现在的工作不好找呀,也不敢跳槽,在原来的岗位上也是战战兢兢!其实,究其根本原因,还是自己技术不过关,如果你技术真的很硬核,怕啥?想去哪去哪呗!这不,我的一个读者去面试了蚂 ...
- myBatis源码解析-配置文件解析(6)
前言 本来打算此次写一篇关于SqlSession的解析,但发现SqlSession涉及的知识太多.所以先结合mybatis配置文件(我们项目中常写的如mybatisConfig.xml),来分析下my ...
- Spring配置文件中bean标签中init-method和destroy-method和用注解方式配置
Person类: public class Person { private int i = 0; public Person(){ System.o ...
- springboot-遇到的错误
1.Field userMapper in com.yanan.outjob.controller.SysUserController required a bean of type 'com.yan ...
- js的事件循环和任务队列
js 异步.栈.事件循环.任务队列 在开发中经常遇到js的异步问题,为了方便理解,记录下来,随时回顾. 以下的所有代码都是在浏览器环境下运行 在浏览器中js的运行是依赖浏览器js引擎来解析的,并且是在 ...
- Vue中keep-alive组件的理解
对keep-alive组件的理解 当在组件之间切换的时候,有时会想保持这些组件的状态,以避免反复重渲染导致的性能等问题,使用<keep-alive>包裹动态组件时,会缓存不活动的组件实例, ...
- 如何加速github下载速度
第一步 魔法 第二步 git config --global http.proxy http://127.0.0.1:1080 git config --global https.proxy http ...
- 7. Jackson用树模型处理JSON是必备技能,不信你看
每棵大树,都曾只是一粒种子.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习.关注公众号[BA ...
- Qt 关于图片打开,另存为,保存到指定位置操作
Qt 关于图片打开,另存为,保存到指定位置操作(转载) 在头文件mainwindow.h中先声明以下类: 1 #include <QImage> 2 #include <QPixma ...
- linux字符串转数字
方法一: [root@ffcs211 test_dir]# echo "96.56"| awk '{print int($0)}' 输出结果 96 方法二: A="2&q ...