1.如何在Windows上配置并运行Nginx
去nginx官网下载免安装的zip包
解压到某一目录下 例 E:/server/nginx-1.7.2
双击nginx.exe就启动了服务
配置文件在conf目录下的nginx.conf可以做虚拟域名等配置
为了方便开启和关闭nginx服务,可以写两个bat文件
新建一个start_nginx.bat文件,编辑这个文件输入
@echo offcd /d E:\server\nginx-1.7.2\ #以自己的实际目录为准 start nginx.exeexit
新建一个stop_nginx.bat文件,编辑输入@echo off::windows 2000,98::tskill /A nginx > nul::windows xp above:taskkill /F /IM nginx.exe > nulexit
这样双击start_nginx.bat就开启nginx服务, 双击stop_nginx.bat就关闭nginx
注意事项: nginx默认是80端口 如果windows系统是win10 , win10系统中有一个服务默认开启用的也是80端口,会导致nginx服务启不起来, 启动nginx之前要把这个服务先关掉 位置在windows服务中名叫: World Wide Web Publishing Service 把这个服务关闭 启动类型设置为手动就可以了
2.如何在Windows上配置并运行Nginx
去nginx官网下载免安装的zip包解压到某一目录下 例 E:/server/nginx-1.7.2双击nginx.exe就启动了nginx服务配置文件在conf目录下的nginx.conf可以做虚拟域名等配置为了方便开启和关闭nginx服务,可以写两个bat文件新建一个start_nginx.bat文件,编辑这个文件输入@echo offcd /d E:\server\nginx-1.7.2\ #以自己的实际目录为准 start nginx.exeexit新建一个stop_nginx.bat文件,编辑输入@echo off::windows 2000,98::tskill /A nginx > nul::windows xp above:taskkill /F /IM nginx.exe > nulexit这样双击start_nginx.bat就开启nginx服务, 双击stop_nginx.bat就关闭nginx注意事项: nginx默认是80端口 如果windows系统是win10 , win10系统中有一个服务默认开启用的也是80端口,会导致nginx服务启不起来, 启动nginx之前要把这个服务先关掉 位置在windows服务中名叫: World Wide Web Publishing Service 把这个服务关闭 启动类型设置为手动就可以了。
3.window下Nginx怎么安装启动
window环境下,Nginx安装启动的步骤如下: 把下载的window下的安装包,解压到一个不包含空格的路径下,比如:d:/Nginx打开命令行窗口【win+R 输入cmd,然后确定】。
进入解压目录【cd /d D:/Nginx】。输入:start nginx ,然后回车,开始运行Nginx。
运行之后,可执行Nginx -s stop 关闭nginx。Nginx还有其他选项供选择:Nginx -s[stop|quit|reopen|reload]Nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。
Nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务。Nginx -s reload 因改变了Nginx相关配置,需要重新加载配置而重载。
Nginx -s reopen 重新打开日志文件。
4.如何在Windows上配置并运行Nginx ?
本示例的测试运行环境如下: 物理主机一台,CPU:core2 T5750,2G内存,Windows 7操作系统,IP地址192.168.1.98,主机名sxwgf-PC,该主机用来当作Nginx代理服务器(P)和一台Web服务器(A) 在物理主机中开一台虚拟主机,Windows Server 2003操作系统,IP地址192.168.1.99,主机名hzdk-vpc,该主机用来当作另一台Web服务器(B) 现在我们要达到这样一个目标:通过浏览器访问Web服务器A和Web服务器B,由Nginx代理服务器P自动调节A和B的访问压力。
好了,现在让我们具体来配置各个服务器吧。 昨天我们安装了Nginx,原文链接。
按照昨天的方法启动它吧,如果正确启动,你的任务管理器中会有两个名为nginx的守护进程,确保启动后,进行如下配置 找到nginx的解压目录,我这边是c: ginx,打开conf目录下的nginx.conf,具体配置代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 worker_processes 1; events { worker_connections 1024; } ; index index.html index.htm; proxy_pass ; location = /50x.html { root html; } } }由于配置文件已被改动,所以要重启nginx服务,你可以在任务管理器中先结束两个nginx进程,再启动nginx;也可以在命令行中执行nginx -s reload。 我们把实现准备好的一个测试网站分别部署到主机A和主机B的IIS中,其访问地址分别为:192.168.1.98和192.168.1.99,我们来分别访问他们,得到的页面分别为: 最后我们再来访问一下我们的nginx代理服务器,看看他能不能让我们访问到真实的服务器A和B,访问结果是每刷新一次就在A和B之间切换,好像我们在轮次访问A和B一样,但我们表面上都是访问的代理服务器127.0.0.1:8088,以下是截图:刷新一次后:这样我们就用一个虚拟的ip地址127.0.0.1:8088来动态访问真实服务器A和B,由于是轮次访问,所以减轻了服务器A和B的负担,起到了简单的负载均衡的作用,提高你应用的性能。
参考资料 。
5.如何在Windows上配置并运行Nginx
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。
虽然Nginx并不能完全实现高性能分布式解决方案,但一个简单的配置或许能暂时缓解当前你的服务器的压力,下面我们来具体介绍一下如何在windows系统下安装和配置Nginx(Nginx运行于Unix或Linux效率会更佳,所以你可以把网站应用部署在windows上,把Nginx代理服务器部署到Unix或Linux上)。
1. 先下载Nginx的windows最新版本0.8.5
2. 把压缩文件解压至c盘根目录,并将文件夹重命名成nginx
3. 改conf目录下的nginx.conf文件,修改端口为8088(其他端口也行,不要与其他服务端口重复即可)
server {
listen 8088;
server_name localhost;
}
4.打开cmd命令行,运行如下命令:
5.打开浏览器,输入http://127.0.0.1:8088,如果看到下图片那就说明你的Nginx代理服务器已经启动了,安装完了,下一篇我将介绍如何配置Nginx,让他真正在我们的应用中起到作用。
6.windows怎么安装nginx
window环境下,Nginx安装启动的步骤如下:把下载的window下的安装包,解压到一个不包含空格的路径下,比如:d:/Nginx
打开命令行窗口【win+R 输入cmd,然后确定】。
进入解压目录【cd /d D:/Nginx】。
输入:start nginx ,然后回车,开始运行Nginx。
运行之后,可执行Nginx -s stop 关闭nginx。
Nginx还有其他选项供选择:
Nginx -s[stop|quit|reopen|reload]
Nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。
Nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务。
Nginx -s reload 因改变了Nginx相关配置,需要重新加载配置而重载。
Nginx -s reopen 重新打开日志文件。
7.window中怎样安装nginx
window环境下,Nginx安装启动的步骤如下:把下载的window下的安装包,解压到一个不包含空格的路径下,比如:d:/Nginx
打开命令行窗口【win+R 输入cmd,然后确定】。
进入解压目录【cd /d D:/Nginx】。
输入:start nginx ,然后回车,开始运行Nginx。
运行之后,可执行Nginx -s stop 关闭nginx。
Nginx还有其他选项供选择:
Nginx -s[stop|quit|reopen|reload]
Nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。
Nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务。
Nginx -s reload 因改变了Nginx相关配置,需要重新加载配置而重载。
Nginx -s reopen 重新打开日志文件。
转载请注明出处windows之家 » win10nginx安装配置