精华内容
下载资源
问答
  • 大家都知道windows下启动nginx其实只要运行nginx.exe就行了,但是如何让nginx作为windows服务,然后配置成开机自启动的功能呢?大家肯定都知道用WinSW,但是怎么配置呢?这里就是用WinSW且携带配置好的xml,大家只要...
  • Nginx 安装Windows 服务方法
  • Windows安装部署Nginx服务器

    千次阅读 2020-04-20 10:32:35
    Nginx通常作为负载均衡器暴露在外网接受用户请求,同时也使用其反向代理的功能,将用户的请求转发到实际提供服务的内网服务器。 二:下载Nginx 官方下载地址:http://nginx.org/en/download.html,我下载的版本为...

    一:Nginx是什么

           Nginx是一个开源的web服务器,同时Nginx也提供了反向代理负载均衡的功能。 Nginx通常作为负载均衡器暴露在外网接受用户请求,同时也使用其反向代理的功能,将用户的请求转发到实际提供服务的内网服务器。

           正向代理:一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从原始服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转交并且将获得的内容返回给客户端。正向代理的情况下客户端必须要进行一些特别的设置才能使用。

           反向代理:与正向代理正好相反。对于客户端来说,反向代理就好像目标服务器。并且客户端不需要进行任何设置。客户端向反向代理发送请求,接着反向代理判断请求走向何处,并将请求转交给客户端,使得这些内容就好似他自己一样,一次客户端并不会感知到反向代理后面的服务,也因此不需要客户端做任何设置,只需要把反向代理服务器当成真正的服务器就好了

    二:下载Nginx

           官方下载地址:http://nginx.org/en/download.html,我下载的版本为1.12.2版本。

           1:下载完成后,解压,放到C盘:

           2:启动Nginx。有两种方式启动:第一种是双击那个nginx.exe,第二种是cmd切换到目录下,执行start nginx命令,如果有个黑框一闪而过,那就证明启动成功了。

           3:浏览器访问localhost:80,即可看到Nginx欢迎页:

    展开全文
  • Windows安装Nginx

    万次阅读 多人点赞 2019-01-23 16:11:07
    注:本文章以Windows 10操作系统为安装环境。 前言  Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站 点...

    注:本文章以Windows 10操作系统为安装环境。

    前言

      Nginx (engine x) 是一个高性能的HTTP反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站 点(俄文:Рамблер)开发的。

      它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。

    安装步骤

    1、下载Nginx

    下载地址:http://nginx.org/en/download.html (Nginx官网)

    2、下载之后,解压到指定的目录,就可以看到以下的目录

    3、控制台(CMD)切换到Nginx目录下,输入start nginx ,然后在浏览器页面输入localhost,出现如下界面则表示安装成功。默认监听80端口号。(启动nginx命令说明:需要注意,由于nginx默认端口也是80端口,如果此时你的机器上开启了Apache或者IIS服务,切忌在启动nginx之前务必关闭IIS或Apache服务,否则nginx启动命令不会成功。修改nginx的默认端口号,我的nginx的默认端口号修改为了81。)

    4、nginx命令介绍

    (1)start nginx  开启nginx服务

    (2)nginx.exe -s stop 关闭nginx服务,快速停止nginx,可能并不保存相关信息

    (3)nginx.exe -s quit  关闭nginx服务,完整有序的停止nginx,并保存相关信息

      (4)   nginx.exe -s reload  重载nginx服务,当你改变了nginx配置信息并需要重新载入这些配置时可以使用此命令重载nginx

    (5)nginx -s reopen 重新打开日志文件命令

    (6)nginx -v 

           nginx命令参数v与V的区别

      nginx -v命令只是简单显示nginx的版本信息(nginx version)

      nginx -V不但显示nginx的版本信息,而且还显示nginx的配置参数信息。  

    (7)nginx -c </path/to/config>

      此命令参数指定一个新的nginx配置文件来替换默认的nginx配置文件,如果你不确定新的nginx配置文件语法是否正确,你可以通过nginx命令-t参数来测试,-t参数代表不运行配置文件,而仅仅只是测试配置文件,即nginx -t -c </path/to/config>

     

    问题方案

    1、关闭不了nginx?

    (1)nginx -s stop后用任务管理器看还有没有nginx.exe进程

    (2)cmd命令行执行netstat -an|find "0:80"看端口是否还开启

    (3)如果进程也没有,端口也没开启,说明你访问的是浏览器缓存,F5刷新就没有了

    (4)可使用 taskkill /F /IM nginx.exe > nul 命令强制关掉所有nginx(可能存在多开nginx的情况)

     

     

     

     

    展开全文
  • Windows安装Nginx并设置开机自启

    千次阅读 2021-04-02 10:10:04
    下载Nginx ...下载后将压缩包解压即可。 注意:Nginx目录所在的...cd C:\Program Files\nginx-1.19.9 # nginx安装目录 start nginx # 启动nginx 如果开启了Windows防火墙,记得允许访问网络。 访问测试 启动成功后,浏

    下载Nginx

    官方下载网址:http://nginx.org/en/download.html
    下载后将压缩包解压即可。
    注意Nginx目录所在的路径中不要有中文,也不建议有空格(其实空格没事)。

    启动Nginx

    两种方式启动:

    1. 切换到安装目录双击nginx.exe
    2. 以命令行方式启动
    cd C:\Program Files\nginx-1.19.9  # nginx安装目录
    start nginx  # 启动nginx
    

    如果开启了Windows防火墙,记得允许访问网络。
    在这里插入图片描述

    访问测试

    启动成功后,浏览器访问localhost,即可看到Nginx欢迎页。
    在这里插入图片描述
    如果启动失败,网上说可能是IIS占用了80端口,去掉IIS监听的80端口即可。(什么是IIS,怎么去掉?我没遇到。)

    WindowsNginx配置成服务并设置开机自启

    通过start ngixn启动nginx服务,缺点是当关闭command窗口或关机,这个服务就终止了。将nginx安装为服务的好处是可以提供持久的服务。
    Windows操作系统中,我们介绍两种设置自启的方式。

    方式一:使用Windows自由功能设置自启(推荐)

    发送一个Nginx的快捷方式到桌面,然后把这个快捷方式移动到如下目录即可实现开机自启:

    # 注意将lifan更换为自己的用户名
    C:\Users\lifan\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    

    在这里插入图片描述

    方式二:使用winsw设置自启

    winsw是一个开源的项目,可以将一个自定义进程包装为一个Windows服务.
    下载地址:https://github.com/winsw/winsw/releases
    在这里插入图片描述

    没有VPN的可以使用天翼云盘的连接,虽然不是最新但下载速度更快。
    天翼云盘:https://cloud.189.cn/t/fIfUnqbqmEze
    下载后,将exe文件放到Nginx.exe相同的目录下,并且将winsw.exe改名为nginx-service.exe(改名的目的仅是为了在后续的服务中容易找到,并非必须)。
    在这里插入图片描述

    然后在相同目录的文件夹下创建一个nginx-service.xml文件,文件的内容在https://github.com/kohsuke/winsw/blob/master/doc/xmlConfigFile.md中有说,nginx.xml文件配置内容如下:

    <service>
        <id>nginx</id>
        <name>Nginx Service</name>
        <description>Nginx Service</description>
        <logpath>C:\Programs\nginx-1.17.5\logs</logpath>
        <log mode="roll-by-size">
            <sizeThreshold>10240</sizeThreshold>
            <keepFiles>8</keepFiles>
        </log>
        <executable>C:\Programs\nginx-1.17.5\nginx.exe</executable>
        <startarguments>-p C:\Programs\nginx-1.17.5\nginx</startarguments>
        <stopexecutable>C:\Programs\nginx-1.17.5\nginx.exe</stopexecutable>
        <stoparguments>-p C:\Programs\nginx-1.17.5\nginx -s stop</stoparguments>
    </service>
    

    另外,为了支持.net4.0,还需要在相同的目录下创建一个nginx-service.exe.config文件,注意这两个配置文件的名称是跟着nginx-service来的,必须相同。文件的内容是固定的,如下所示:

    <configuration>
      <startup>
        <supportedRuntime version="v2.0.50727" />
        <supportedRuntime version="v4.0" />
      </startup>
      <runtime>
        <generatePublisherEvidence enabled="false"/> 
      </runtime>
    </configuration>
    

    配置完成后,在命令行窗口通过下面的命令进行安装:

    nginx-service.exe install
    

    安装之后,进入Windows服务,可以在服务中进行属性的设置和启动与停止的管理。
    在这里插入图片描述

    此时已经安装成功了,但我一般习惯去服务里面把他改成延迟启动:
    在这里插入图片描述

    展开全文
  • 目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。  相比apeach、iis,...
  • 1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RPM 包版本较低。如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装。 还可以使用一些二次开发...
  • 首先去官网http://nginx.org/en/download.html下载nginx 随便解压在哪个盘 进入到exe的那一级目录中,...然后设置为服务 打开链接https://github.com/winsw/winsw/releases下载后缀为.NET4.exe的 下载好了之后改名为n

    1.安装nginx并启动的一般流程

    首先去官网http://nginx.org/en/download.html下载nginx
    在这里插入图片描述
    随便解压在哪个盘

    进入到exe的那一级目录中,直接在图地址栏输入cmd快速进入命令窗口
    在这里插入图片描述
    输入命令 start nginx
    在这里插入图片描述

    打开任务管理器,确认下是否有nginx这个进程
    在这里插入图片描述
    然后开个浏览器输入localhost:80 显示如下图 就说明nginx启动起来了
    在这里插入图片描述

    2.然后把nginx设置为服务

    打开链接https://github.com/winsw/winsw/releases下载后缀为.NET4.exe的
    在这里插入图片描述
    下载好了之后改名为nginx-service.exe,把他放入nginx.exe同级文件中

    然后再创建一个nginx-service.xml文件也放这个目录下

    在这里插入图片描述
    然后编辑下nginx-service.xml

    <service>
    	<id>nginx</id>
    	<name>nginx</name>
    	<description>nginx</description>
    	<logpath>E:\nginx-1.19.10</logpath>
    	<logmode>roll</logmode>
    	<depend></depend>
    	<executable>E:\nginx-1.19.10\nginx.exe</executable>
    	<stopexecutable>E:\nginx-1.19.10\nginx.exe -s stop</stopexecutable>
    </service>
    
    

    然后停掉刚才启动的服务 命令窗口输入 nginx.exe -s quit
    在这里插入图片描述
    用管理员打开命令窗口 输入nginx-service.exe install
    提示安装成功后继续输入 nginx-service.exe start
    在这里插入图片描述

    然后打开服务检查一下是否开启了名为nginx的服务

    在这里插入图片描述

    再次输入localhost:80
    在这里插入图片描述
    显示welcome就是服务设置成功了,这一样就可以随着服务器开机自启动了~

    展开全文
  • windows安装nginx注册为服务的正确姿势 并设置开机自启 实践笔记我使用windows10专业版1909我使用nginx-1.18.01.下载想要的官方nginx版本(如果只用nginx1.18.0这个版本,直接看第二步)2.下载打包好的nginx注册服务...
  • 主要介绍了windows安装nginx的方法(图文),需要的朋友可以参考下
  • windows下快速安装nginx 并配置 开机自启动

    千次阅读 多人点赞 2021-05-10 17:17:15
    给各位同学介绍一下`nginx正常安装流程,以及开机自启动配置`
  • windows 安装nginx服务 出错

    千次阅读 2017-07-25 16:13:51
    安装服务使用"Windows Service Wrapper"教程非常多,这里就不啰嗦了。 比如这个教程还算靠谱:http://www.cnblogs.com/edward2013/p/5506588.html 在使用中报错了,报错信息如下: E:\xampp\nginx>nginx-service....
  • 主要介绍了Windows Server 2016 Nginx 安装配置详细图文教程,需要的朋友可以参考下
  • ::用windows服务安装器winsw把nginx安装为系统服务后,此时重新加载配置reload操作会出错,并不能直接管理,要用system用户身份管理,通过psexec可以达到这一目的 ::通过本管理器可以实现nginx系统服务的安装卸载,...
  • 下载后直接解压到你的硬盘上,我的是d:\nginx 启动nginx cd d: cd nginx-1.2.4 start nginx 查看任务任务管理器里面会有nginx的进程 在浏览器输入http://127.0.0.1 此时会出现nginx的欢迎界面,说明启动nginx成功...
  • 一、 安装djanjo 1、下载源码 https://www.djangoproject.com/download/ 本文下载的djanjo版本为1.5.1,下载链接如下: https://www.djangoproject.com/m/releases/1.5/Django-1.5.1.tar.gz 2、安装 进入源码目录...
  • windows安装nginx-1.14.0,附带有清理日志任务程序XML文件。安装服务后,设置服务自动启动。修改XML配置(对应文件路径),然后倒入到任务程序运行。
  • 一、下载安装Nginx(本文环境为windows xp 32bit环境) 解压nginx-1.0.11.zip,进入nginx-1.0.11,在命令行中执行命令让Nginx启动。具体操作如下图: 测试是否安装成功,输入地址:http://localhost:8090 浏览器...
  • 介绍Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.
  • 由于在Windows下文件路径可以用”\”, 也可以用”\\”, 也可以用”/”作为路径做分隔符。但”\”最容易引发问题,所以要尽量避免使用。 不要添加PATH,否则会引发错误,config文件路径找不到 比如我解压在E盘 ...
  • 最新版windows nginx-1.20.1.zip最新版windows nginx-1.20.1.zip最新版windows nginx-1.20.1.zip
  • windows安装配置 Nginx 详解

    万次阅读 多人点赞 2018-01-12 13:11:28
    windows安装配置 Nginx 详解 nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件 尽管通过这种方式能实现分布式文件存储,但也存在弊端,就是FTP很容易被入侵,而且小型的...
  • windows 安装Nginx并创建为Windows服务

    万次阅读 2018-10-17 13:15:03
    安装Nginx 下载windowsnginx ...将Nginx设置为Windows服务 需要借助"Windows Service Wrapper"小工具,项目地址: https://github.com/kohsuke/winsw 下载地址:...
  • 主要给大家介绍了关于windowsnginx安装使用,以及如何解决80端口被占用导致nginx不能启动的问题,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
  • 首先去官网下载nginx1.0.11的Windows版本,官网下载 下载到软件包后,解压 nginx-nginx1.0.11.zip 包到你喜欢的根目录,并将目录名改为nginx。 然后,执行下列操作: cd nginx start nginx 这样,nginx 服务就启动了...
  • windows系统下将nginx作为系统服务启动,教程加资源,我在windows server 2008r上亲测布署nginx-1.12.2,可以使用
  • 象征性的拿两个积分吧 很简单的东西 自己已经配置好了,懒得动手的同学可以下载过来运行一下 ,进入windows的cmd; > cd nginx-1.7.11.3-Gryphon > nginx.exe -c conf\nginx-win-rtmp.conf //使用该配置文件!!
  • 主要介绍了Windows nginx安装教程及简单实践的相关资料,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 90,477
精华内容 36,190
关键字:

windows安装nginx服务