首页 > 系统相关 >如何下载Nginx,部署并设置自启动

如何下载Nginx,部署并设置自启动

时间:2024-03-13 09:03:50浏览次数:35  
标签:bat exe nginx Nginx 文件夹 自启动 下载

  1. Nginx安装:将程序里的Nginx压缩包进行解压,并将里面的conf文件进行替换
  2. 将前端打好的包,放在Nginx目录下的html文件夹下面,并在conf文件配置好root的路由地址
  3. 例如:nginx-1.24.0/html/life/dist 需要创建在原来Nginx html目录下创建一个life文件夹,然后将前端打包的dist放进去

配置nginx自启动

方式1(优先)

      1. 把nginx-service.exe和nginx-service.xml放到下载的nginx根目录下
      2. 新建server-logs文件夹和install.bat和uninstall.bat

      1. 编辑nginx-service.xml install.bat uninstall.bat

<!-- nginx-service.xml -->> <service> <!--默认服务名称nginx不用改--> <id>nginx</id> <name>nginx</name> <description>nginx</description> <!--注意修改这里的地址,和自己电脑上的路径一致 --> <logpath>D:\WEB\nginx-1.22.0\server-logs\</logpath> <logmode>roll</logmode> <depend></depend> <!--注意修改这里的地址,和自己电脑上的路径一致 --> <executable>D:\WEB\nginx-1.22.0\nginx.exe</executable> <!--注意修改这里的地址,和自己电脑上的路径一致 --> <stopexecutable>D:\WEB\nginx-1.22.0\nginx.exe -s stop</stopexecutable> </service>

%~dp0\nginx-service.exe install sc start nginx pause

set serviceName=nginx sc stop %serviceName% sc delete %serviceName% pause

      1. 以管理员权限运行install.bat即可完成服务安装,开机自启动成功
      2. 如果需要卸载服务,就用管理员权限运行uninstall.bat

方式2

要将 Nginx 设置为自启动,可以按照以下步骤进行操作:

在 Windows 操作系统中:

  1. 打开 Nginx 的安装目录,通常位于 C:\nginx 或自定义安装路径。
  2. 定位到 nginx.exe 可执行文件所在的目录。
  3. 复制 Nginx 的启动命令。
  4. 打开 "开始" 菜单,搜索 "运行",然后点击 "运行"。
  5. 在 "运行" 对话框中,输入 shell:startup,然后点击 "确定"。这将打开用户的启动文件夹。
  6. 在启动文件夹中,右键点击空白处,选择 "新建" -> "快捷方式"。
  7. 在 "创建快捷方式" 对话框中,将 Nginx 的启动命令粘贴到 "位置" 字段。
  8. 点击 "下一步",输入一个合适的名称,然后点击 "完成"。

现在,当你登录到你的计算机时,Nginx 将会自动启动。

在 Linux 操作系统中,Nginx 通常已经被配置为自启动。可以通过以下命令来确认是否已经启用自启动:

shell

sudo systemctl is-enabled nginx

如果输出结果是 "enabled",则表示 Nginx 已经设置为自启动。如果输出结果是 "disabled",你可以使用以下命令启用自启动:

shell

sudo systemctl enable nginx

这将在启动时自动启动 Nginx。

请注意,以上步骤假设你已经正确地安装了 Nginx。在执行任何操作之前,请确保 Nginx 已经成功安装。如果你遇到任何问题,请提供更多详细信息,以便我能够给出更具体的指导。

标签:bat,exe,nginx,Nginx,文件夹,自启动,下载
From: https://blog.csdn.net/gps666666/article/details/136618287

相关文章

  • 关于树莓派5(Ubnutu 23.10和树莓派5自带的系统通用)下载时出现error: externally-manage
    一.报错产生的原因  最近作者更新了这两个系统,在作者想去安装非 Debian的库的时候总是出现以下的报错:error:externally-managed-environment这是因为树莓派5升级了服务器系统,从Debian11到了Debian12,这个服务器系统对于外接库的限制还是比较严格的。作者也按照系......
  • 老虎/TiggerRamDisk注册/下载/官网 绕过激活锁,屏幕锁隐藏工具,支持最新iOS17系统
    支持的版本:iOS12.0~17.3支持的型号:iPhone66s、6sp、SE、7、7P、8、8P、XiPadAir2WiFi(A1566)iPadAir24G(A1567)iPadMini4WiFi(A1538)iPadMini44G(A1550)iPad52017WiFi(A1822)iPad520174G(A1823)iPad62018WiFi(A1893)iPad620184G......
  • Lx(洛雪)音乐(免费下载全网付费歌曲和无损音乐)
      洛雪音乐123云盘下载跳转不了的直接用网址https://www.123pan.com/s/6gDSjv-e6A7d.html   洛雪音乐LXmusic是一款高人气应用、聚合全网曲酷,支持在线高音质听歌曲!查阅歌词以及导入歌单等!不仅如此,在这里没有会员的限制,可以在线试听且免费下载全网付费歌曲和无损音......
  • NVM安装和使用(无法下载npm)
    1.卸载已经安装的node版本2.下载nvm_setup.exe2.1github官网上下载2.2我给你免费发3.安装nvm4.在cmd中输入nvminstall15.14.0node会被正常安装下来,但是npm不会被安装下来但是地址栏会给你npm下载地址和下载后要存放的位置5.下载后解压复制该文件6.打开要存放的位......
  • 利用Nginx正向代理实现局域网电脑访问外网
    引言在网络环境中,有时候我们需要让局域网内的电脑访问外网,但是由于网络策略或其他原因,直接访问外网是不可行的。这时候,可以借助Nginx来搭建一个正向代理服务器,实现局域网内电脑通过Nginx转发访问外网的需求。在工作中我遇到了一个类似的情况:在公司网络中,由于管理要求,局域网......
  • Python入门学习笔记(1)Python&VS code下载与配置
    去年夏天,笔者拿到EricMatthes所著的蟒蛇书,一番学习下,为其细致与条理所触动。作为曾经学过C++的NOIP退役选手,笔者深知一个好的语言基础对于后续学习的巨大作用。费曼提到,把新知识、复杂概念解释给完全不懂的人听,是最好的提升知识质量、把知识点融入自己的知识体系的方法。因此......
  • Nginx 学习
    1.1Nginx是什么?什么场景需要?Nginx到底是什么?是高性能HTTP和反向代理的web服务器Nginx做什么事情?主流应用,HTTP服务器,Web服务器。(性能高,非常注重效率,能够经受高负载考验,支出5w并发数,CPU占用、内存占用低)反向代理服务器负载均衡服务器动静分离(url和前端)Nginx特点占用内......
  • Nginx应用场景及配置
    目录一、Web服务器1.HTTP2.HTTPS二、反向代理三、负载均衡四、重定向1.老域名跳转新域名2.路径重定向五、防盗链六、手机端重定向PC端七、基于请求路径转发不同服务一、Web服务器1.HTTPserver{listen80;server_name_;location/{root/data;......
  • ADB 下载、安装及使用教程:让你更好地管理 Android 设备
    简介作为一名测试工程师,我们经常需要在我们的Android设备上进行调试、管理或者定制。而Android调试桥(ADB)是Google官方提供的工具,可以帮助我们在计算机上与Android设备进行通信和控制。本教程将带领你一步步学习如何下载、安装和使用ADB,让你更好地管理你的Android设备......
  • 深入理解 Nginx:原理和基础介绍
    简介Nginx(发音为"engine-x")是一个高性能的开源Web服务器,它也可以用作反向代理服务器、负载均衡器、HTTP缓存以及作为邮件代理服务器。它的灵活性、高性能和可扩展性使其成为许多互联网公司和网站的首选服务器软件。本文将介绍Nginx的原理、基础知识以及其在互联网架构中的......