nginx简介:

nginx是一款轻量级web服务器,也是一款反向代理服务器(比如域名转发等)。

nginx功能:

1.可直接支持Rails和PHP的程序。

2.可作为HTTP反向代理服务器。

3.作为负载均衡服务器。

4.作为邮件代理服务器。

5.帮助实现前端动静分离。

nginx下载:

http://nginx.org/en/download.html

安装nginx:

1.下载解压后,会出现如下画面:

2.代开cmd命令,进入到nginx目录,执行nginx.exe,打开应用进程,发现nginx.exe已经启动。

3.进入C:\Windows\System32\drivers\etc目录,打开hosts文件,可以配置你想让nginx反向代理的ip和域名,配置后如下所示:

4.打开浏览器,输入你配置的域名,若出现如下页面则说明nginx安装启动成功:

配置nginx:

1.进入conf文件夹下的nginx.conf文件,在合适的位置加入include vhost/*.host,加入后的内容如下所示:

2.在当前目录下创先vhost文件夹,进入vhost文件,创建域名配置文件,比如给配置文件起名image.imooc.com.conf(后缀名是.conf不再是.txt)

3.进行详细的配置:

listen:监听端口

autoindex:自动创建索引(off表示root中的目录资源是关闭的,访问server_name会出现403,无权限访问,但是如果给出目录下的完整url,其资源可正常访问;on则可以正常访问)

server_name:前端的资源域名,即可直接访问到的域名

access_log:你自己本地路径

location:你要利用nginx将域名反向代理到的真正地址(root表示本地根目录,proxy_pass表示服务器地址)

4.执行命令nginx -s reload,加载配置文件后重新启动nginx,发现如下所示:

nginx常用命令:

1.nginx -s stop 快速关闭nginx,可能不保存相关信息,并迅速终止web服务。

2.nginx -s quit 平稳关闭nginx,保存相关信息,有安排的结束web服务。

3.nginx -s reload 因改变了nginx相关配置,需要重新加载配置而重载。

4.nginx -s reopen 重新打开日志文件。

5.nginx -c filename 为nginx指定一个配置文件,来代替缺省的。

6.nginx -t 不运行,而仅仅测试配置文件,nginx将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。

7.nginx -v 显示nginx的版本。

8.nginx -V 显示nginx的版本,编译器版本和配置参数。

windows下nginx安装及使用的更多相关文章

  1. windows下nginx安装、配置与使用(转载)

    目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...

  2. windows下nginx安装、配置与使用

    目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...

  3. 【本地服务器】windows下nginx安装操作教程

    1.下载nginx 下载地址:    (可选择下载 Stable version 版本) 2.把安装放到C盘或其他盘的根目录,并解压文件压缩包,可以重命名解压的文件夹,方便找到路径 (注意不要直接双击 ...

  4. windows下 nginx安装 使用

    介绍 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器. 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络 ...

  5. Nginx - Windows下Nginx初入门,附CentOS下Nginx的安装

    公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx ...

  6. Windows下Nginx配置SSL实现Https访问(包含证书生成)

    Vincent.李   Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https ...

  7. Nginx - Windows下Nginx初入门

    公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx ...

  8. Windows下Nginx实现负载均衡

    Apache,Nginx Apache和Nginx都属于属于 静态页面服务器,都有插件支持动态编程语言处理,但Nginx的IO模比Apache更适合跑代理.所以一般都作为前端缓冲代理(Nginx的反向 ...

  9. [转]Windows 下 Nginx+IIS 使用

    本文转自:https://blog.csdn.net/chihen/article/details/52698594 Windows 下 Nginx+IIS 使用 一.Nginx简介 Nginx (& ...

随机推荐

  1. CF 55D

    Volodya is an odd boy and his taste is strange as well. It seems to him that a positive integer numb ...

  2. octomap建立

    1.安装ros的octomap  ---已完成 2.阅读相关论文,了解其机理,并编写程序实现. 参考网页:https://www.cnblogs.com/gaoxiang12/p/5041142.ht ...

  3. memcached的认识

    <?php /* memcached概念: Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表 ...

  4. sed-awk命令详解

      第2章 ***********sed***********. 1目  录 2.1 -------sed命令小结及小结图---- 1 2.2 -------第几行---------- 2 2.3 - ...

  5. HDU 1698 Just a Hook(线段树区间覆盖)

    线段树基本操作练习,防手生 #include <cstdio> #include <cstring> #include <cstdlib> #define lson ...

  6. Java集合(2)——深入理解ArrayList、Vector和LinkedList

    回顾 Java集合主要分为两个体系结构,Collection和Map.这篇博客主要介绍Collection子接口List下的三个经常使用的实现类:ArrayList.Vector和LinkedList ...

  7. ui-grid从后端获取数据后更改数据显示的格式

    从后端获取的数据时是这样的: { "TotalCount":14,"Items": [ { "ProfileId":14, "Na ...

  8. 【bzoj1797】[Ahoi2009]Mincut 最小割 网络流最小割+Tarjan

    题目描述 给定一张图,对于每一条边询问:(1)是否存在割断该边的s-t最小割 (2)是否所有s-t最小割都割断该边 输入 第一行有4个正整数,依次为N,M,s和t.第2行到第(M+1)行每行3个正 整 ...

  9. ScrollBarsEnabled的使用

    在WinForm中通过WebBrowser获取网页,我想把WebBrowser的ScollBar去掉,我的网页不需要滚动条. 设置方法如下:单击WebBrowser设计页面,在属性页面有一个Scrol ...

  10. [BZOJ1921] [CTSC2010]珠宝商

    Description Input 第一行包含两个整数 N,M,表示城市个数及特征项链的长度. 接下来的N-1 行, 每行两个整数 x,y, 表示城市 x 与城市 y 有直接道路相连.城市由1~N进行 ...