windows下nginx安装及使用
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安装及使用的更多相关文章
- windows下nginx安装、配置与使用(转载)
目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...
- windows下nginx安装、配置与使用
目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...
- 【本地服务器】windows下nginx安装操作教程
1.下载nginx 下载地址: (可选择下载 Stable version 版本) 2.把安装放到C盘或其他盘的根目录,并解压文件压缩包,可以重命名解压的文件夹,方便找到路径 (注意不要直接双击 ...
- windows下 nginx安装 使用
介绍 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器. 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络 ...
- Nginx - Windows下Nginx初入门,附CentOS下Nginx的安装
公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx ...
- Windows下Nginx配置SSL实现Https访问(包含证书生成)
Vincent.李 Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https ...
- Nginx - Windows下Nginx初入门
公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx ...
- Windows下Nginx实现负载均衡
Apache,Nginx Apache和Nginx都属于属于 静态页面服务器,都有插件支持动态编程语言处理,但Nginx的IO模比Apache更适合跑代理.所以一般都作为前端缓冲代理(Nginx的反向 ...
- [转]Windows 下 Nginx+IIS 使用
本文转自:https://blog.csdn.net/chihen/article/details/52698594 Windows 下 Nginx+IIS 使用 一.Nginx简介 Nginx (& ...
随机推荐
- AMR无限增发代币至任意以太坊地址的漏洞利用及修复过程
AMR无限增发代币至任意以太坊地址的漏洞利用及修复过程 0x00 项目简述 Ammbr主要目标是打造具有高度弹性且易于连接的分布式宽带接入平台,同时降低上网相关成本.Ammbr打算创建具有人工智能和智 ...
- redis基础和通用key操作
redis是什么? redis开源的,构建于内存的数据结构的nosql数据库.常被用于数据存储,缓存处理和消息处理. redis的优势? 1.极高的读写能力 2.丰富的数据类型 3.原子性操作 4.支 ...
- oracle server端字符集修改
1.oracle server端字符集查询 复制代码代码如下: select userenv('language') from dual; server字符集修改: 将数据库启动到RESTRICTED ...
- python中字典的循环遍历的两种方式
开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...
- Mac下安装OpenCV问题
最近看了纹理特征方面的paper,看了一些资料之后,想要实际动手实现一下其中LBP算法,果然OpenCV中已经实现. 问题 No module named "cv2" 当我在我们项 ...
- Asp.Net生命周期系列一
Asp.Net生命周期对于初级甚至中级程序员来说,一直都是一个难题,很多程序员不了解生命周期,导致使用Asp.Net做开发感觉很不灵活,感觉太多东西被微软封装好了,我们不能改变,其实只要你稍微了解一下 ...
- [Elasticsearch] 多字段搜索 (二) - 最佳字段查询及其调优
最佳字段(Best Fields) 假设我们有一个让用户搜索博客文章的网站,就像这两份文档一样: PUT /my_index/my_type/1 { "title": " ...
- 【log4net】- 日志使用教程
一.log4net简介: 1. Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API.因为一旦程序被部署以后,就不太可能再利用专门的调试工具了.然而一个管理员可能需要有一套强大的 ...
- argparse 使用指南
argparse是Python标准库中推荐使用的命令行解析模块, 其前身是optparse库,从Python 2.7开始,optparse库被弃用, 替代它的就是argparse库,除此之外,标准库中 ...
- JavaScript页面跳转
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding=& ...