首页 > 系统相关 >在windows服务器上安装nginx

在windows服务器上安装nginx

时间:2023-03-31 11:23:02浏览次数:53  
标签:Files exe service Nginx windows 服务器上安装 nginx Program

今天在Windows Server 2012R2服务器上安装了nginx 

一、安装nginx

  (http://nginx.org/download/nginx-1.10.0.zip) 下载windos版本的nginx,然后解压到服务器上,我的解压地址C:\Program Files\Nginx

二、将Nginx设置为Windows服务

  这里需要下载一个小工具(http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/1.18/winsw-1.18-bin.exe) 下载完后将此工具copy到Nginx目录下,并重命名为nginx-service.exe,然后创建配置文件nginx-service.xml(名字要和工具名一样),

  创建nginx-service.exe.config

  文件结构如下:

  

  nginx-service.xml 内容如下:

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

  nginx-service.exe.config 内容如下:

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

    三、在C:\Program Files\Nginx目录下按着Shift键右击鼠标点击在此处打开命令窗口,或者直接在cmd上打开到达此路径。然后输入nginx-service.exe install

      

  Ok了,在windows服务上就可以看到Nginx Service的服务了,右击启动就可以了

    

  此时在服务器上访问localhost就可以访问到,如果域名绑定上了服务器则在随便一个浏览器访问你的域名或者服务器ip就可以访问到了。

 

  原文链接:https://www.cnblogs.com/lqtbk/p/10233315.html

标签:Files,exe,service,Nginx,windows,服务器上安装,nginx,Program
From: https://www.cnblogs.com/Rukh/p/17275716.html

相关文章

  • 解决Windows10系统无法访问匿名共享的问题
    访问共享时出现了下列错误提示:xxxxx无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。......
  • windows键盘映射Caps与Esc互换
    1.查找windows的键值对照表从对照表中找到需要更改映射的按键的值,windows的键值对照表放在文末。CapsLock:3A00Esc:0100Backspace:0E00Insert:52E02.创建ScanCodeMap打开cmd或者powershell,然后输入“regedit”回车打开注册表编辑器找到以下路径:HKEY_LOCAL_MACHINE......
  • Windows Phone 应用商店对中国开发者开放
    开发者们要注意了!!今天微软通过官方博客发布了三个关于WindowsPhone的应用商店的重要消息:(1)应用商店对中国和印度的开发者开放注册;(2)应用可以进行7.0和7.5的双版本同步更新;(3)减少了搜索算法的关键字数量,增强搜索的体验感。应用商店对中国和印度的开发者开放从今天开始,中国......
  • windows搭建nignx推流服务器
    1下载地址:http://nginx-win.ecsds.eu/download/  2下载RTMP模块,因为nginx里没有:来源:https://blog.csdn.net/stalin_/article/details/128968989链接:https://pan.baidu.com/s/1eG-hMjQHFHg0nalFBET1wA提取码:nutqnginx-rtmp-module3配置nginx的config    #......
  • windows设置网络优先级默认ipv4连接
    在某些场景,想要ipv4连接到网站,以下提供一种思路看网上说什么关闭ipv6,其实大可不必。在网络设置中,将ipv6的跃点数改大点,就可以达到默认ipv4连接优先的效果步骤:设置->网络和Internet->如图   右键属性->ipv6协议->高级->自定义跃点数  如果想ipv6连接优先同......
  • 用C#调用Windows API向指定窗口发送按键消息
    用C#调用WindowsAPI向指定窗口发送一、调用WindowsAPI。C#下调用WindowsAPI方法如下:1、引入命名空间:usingSystem.Runtime.InteropServices;2、引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明;[DllImport("user32.dll")]privatestaticexternboolShow......
  • Windows 下Nginx 的安装与配置
    目录快速导航环境变量配置验证安装是否成功启动并验证启动是否成功NginxWindows基本操作指令Nginx的基本概念正向代理反向代理负载均衡动静分离访问控制Nginx配置proxy_passroot/alias详解root基本用法location的最左匹配原则index详解alias基本用法相关参考推荐阅读Nginx官网......
  • 第九天(nginx的相关总结)
    Nginx总结 文章目录1.Nginx1.1.什么是Nginx1.2.WEB服务器1.3.安装Nginx1.3.1.yum安装1.3.1.1.启动命令1.3.1.2.配置文件1.3.1.3.web目录1.3.2.安装包安装1.4.Nginx配置文件1.5.虚拟主机的三种方式1.6.外网配置1.6.1.配置开始1.7.内网配......
  • nginx文件存储
    yuminstall-yhttpd-tools htpasswd-cb/etc/nginx/htpasswdmynginx123456 auth_basic"Pleaseentertheusernameandpassword";#这里是验证时的提示信息auth_basic_user_file/etc/nginx/htpasswd; location/{  if($request_filename~*^.*?\.(txt|pd......
  • C#:Windows Forms应用程序.cs/.designer.cs/.resx文件之间关系
    在使用VisualStudio开发WindowsForms应用程序时,我们会发现每个窗体都有三个文件:.cs、.designer.cs和.resx。这三个文件之间的关系是什么呢?首先.cs文件是窗体的代码文件,其中包含了窗体的所有事件处理程序、属性和方法等。.designer.cs文件是由VisualStudio自动生成的,其中包......