基于windows的ngnix基础使用

简介: 基于windows的ngnix基础使用

前言


今天组长一大早心血来潮的跟我说,我希望我们小组电脑做web站点的服务器集群,你搞一搞,就用ngnix吧。


君要臣死,臣不得不死。顺便写个文章做个笔记。

 

简介


Nginx 是一个高性能的HTTP反向代理服务器,也是一个IMAP/POP3/SMTP服务。易用性强,学习成本低,可维护性高。传送门


欢迎使用


下载 nginx/Windows-1.6.3 的版本后,解压出来。启动有两种方式


1、双击nginx.exe(废话)

2、用 cmd 执行 (cd  F:\nginx-1.6.3    enter   start nginx enter)


如果成功,在浏览器打 http://localhost/,就会出现欢迎页面,见下图


image.png

 

建立测试站点


我用建了一个基础的mvc框架的web站点,将其部署在IIS上,在Index后台,写上两句话


ViewData["ip"] = System.Web.HttpContext.Current.Request.UserHostAddress;//获取ip地址


ViewData["url"] = Request.Url.ToString();//获取url


把两个变量展示在页面,主要是方便验证结果。


image.png

 

修改ngnix配置


基本都准备好了,现在修改ngnix配置,映射到对应的站点地址就可以了,nginx-1.6.3\conf下的nginx.conf文件。


一共三个修改点:


1、在server { 上面添加需要映射的站点地址

  upstream  chengong.com {  

       server   127.0.0.1:5555;

         server   127.0.0.1:4444;

    }


2、在 server_name 改为 server_name  chengong.com;


3、location 改为

  location / {

           proxy_pass http://chengong.com;

           proxy_redirect default;

       }


保存,用cmd 打指令  ngnix.exe -s reload ,多次刷新http://localhost/。


image.png

就会见到两个地址交替显示。这说明成功了。

 

附加指令


ngnix.exe -s stop 停止

start ngnix.exe 启动

ngnix.exe -s reload 重启

 

结束


整体来说使用起来还是比较简单,如果需要对ngnix更高级的使用可以查看他的配置文档。


目录
相关文章
|
Web App开发 应用服务中间件 nginx
nginx服务器的作用与简单搭建(windows)
Nginx是一款开源代码的反向代理服务器。     何为反向代理呢?即以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
1731 0
|
6月前
|
Java Linux 应用服务中间件
Windows和Linux的最佳Web服务器
【7月更文挑战第20天】Windows和Linux的最佳Web服务器
71 3
|
8月前
|
Ubuntu 安全 Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
651 0
|
应用服务中间件 Linux 网络安全
[笔记]Nginx使用及Windows/Linux部署
[笔记]Nginx使用及Windows/Linux部署
|
NoSQL Redis 数据安全/隐私保护
Windows环境下Redis安装与配置的两种方式
Windows环境下Redis安装与配置的两种方式
304 1
Windows环境下Redis安装与配置的两种方式
|
Apache Windows
apache配置多站点(windows环境)
配置虚拟站点方法 1.修改httpd.conf文件:在配置文件最下方加上如下配置。 VIrtualHost内配置127开头的其他ip(127开头均为本机) DocumentRoot指向项目目录 Servname网站访问域名,公网是自己注册的域名,本机环境时可以任意编写,记得配置hos...
1088 1
|
网络安全 Windows
使用windows 10系统自带的IIS搭建ftp服务器
使用windows 10系统自带的IIS搭建ftp服务器
287 0
|
Ubuntu Linux 虚拟化
windows访问linux虚拟机文件
windows访问linux虚拟机文件
windows访问linux虚拟机文件
|
NoSQL Redis Windows
windows redis安装与配置
记录redis的安装过程,方便自己以后使用,不需要再重复找资料 redis安装:https://blog.csdn.net/Q__one/article/details/76427644 如何远程连接redis:https://jingyan.
901 0
|
Linux 应用服务中间件 网络安全
从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法
当在 Linux 上配置好 Tomcat 服务器后,如果从主机中无法访问到 Linux 中的 Tomcat 服务器时,需要做如下的检查: 1. Tomcat 是否启动成功 在控制台输入: ps -ef | grep tomcat 命令含义:从当前所有进程中查找是否含...
3478 0

热门文章

最新文章