windows安装openResty

一、openResty安装

1、下载

进入openResty官网: OpenResty - 下载

下载下图中的64zip包

2、解压zip,进入目录

进入conf目录(openresty-1.25.3.1-win64\conf),找到nginx.conf文件,打开

3、修改配置文件:

将listen 80 修改为 listen 8888 

4、启动nginx:

打开cmd命令行,在\openresty-1.25.3.1-win64目录下,找到nginx.exe文件

执行:start nginx

5、查看是否启动成功:

在浏览器中输入:  http://localhost:8888

看到上图,就表示启动成功了。

补充:

相关命令:

nginx -s reload 重新加载配置文件

nginx -s stop 停止

nginx -s quit 退出

tasklist /fi “imagename eq nginx.exe” 查看进程

taskkill /pid pid号(如:12345) /F 强制杀死指定pid的进程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/651621.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT AI革命-阅读心得

ChatGPT AI革命-阅读心得 一、揭秘ChatGPT二、OpenAI三剑客三、让ChatGPT飞起来四、ChatGPT的商业化落地五、ChatGPT编程六、AIGC与产业生态七、其他AIGC工具八、AIGC背后的伦理、法制和法律 本书围绕2022年11月OpenAI发布ChatGPT,ChatGPT在人工智能领域引起巨大轰动…

k8s学习-DaemonSet和Job

1.1DaemonSet是什么 Deployment部署的副本Pod会分布在各个Node上,每个Node都可能运行好几个副本。DaemonSet的不同之处在于:每个Node上最多只能运行⼀个副本。DaemonSet的典型应用场景有: (1)在集群的每个节点上运⾏存…

Redis 面试题 | 16.精选Redis高频面试题

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【css揭秘】

文章目录 背景与边框半透明边框多重边框box-shadowoutline 背景定位background-positionbackground-origincalc() 条纹背景水平条纹 形状圆形圆柱自适应的椭圆半椭圆四分之一椭圆 背景与边框 半透明边框 目标:给一个容器设置一层白色背景和一道半透明白色边框 写…

Redis学习——入门篇③

Redis学习——入门篇③ 1. Redis事务1.1 事务实际操作1.2 watch 2. Redis管道(pipelining)2.1 管道简介2.2 管道实际操作2.3 管道小总结 3. Redis(pub、sub)发布订阅(不重要)3.1 简介3.2 发布订阅实际操作 这是一个分水岭…

1.【Vue3】前端开发引入、Vue 简介

1. 前端开发引入 1.1 前端开发前置知识 通过之前的学习,已经通过 SpringBoot 和一些三方技术完成了大事件项目的后端开发。接下来开始学习大事件项目的前端开发,前端部分借助两个框架实现: Vue3(一个 JS 框架)基于 …

go 引用fork后的模块的两种方式(replace和工作区)

很久没更新了,一是工作琐碎,二是处在舒适区,但最近看着身边的同事一个个离开,危机感骤然而生,不得不重拾书本,毕竟生活还得继续,不卷是不可能的,谁让我们生在这个卷中卷的国度&#…

MySQL主从同步数据库环境部署

本次部署的是MySQL主从环境的数据库信息 IP用途134.80.21.140Master134.80.21.141Slave 下面部署的详细配置 1.卸载系统自带的Mariadb [rootmysql-master ~]# rpm -qa |grep -i mariadb mariadb-libs-5.5.68-1.el7.x86_64 rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodep…

指数计算(填空)

解题思路: 7的2020次方很大,需要用BigInteger来进行运算。 pow用来算指数运算。 remainder用来算BigInteger之间的取余。 解题代码: public static void main(String[] args) {BigInteger xnew BigInteger ("7");BigInteger ynew…

开源直播电商系统的实现方式(仿抖音电商模式)

当下,传统的图文电商模式正在走向没落,以“抖音”为首的直播电商模式备受用户追捧,它具有直观与互动的特点,拥有传统电商所不具备的优势。而且,当前正是直播电商的红利期,很多主播和品牌商都通过直播电商业…

阿里云上传文件

阿里云上传文件1&#xff08;未分模块&#xff09; 1、pom文件加入依赖 <!--阿里云 OSS 依赖--> <dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.15.1</version> </d…

Bug: git stash恢复误drop的提交

Bug: git stash恢复误drop的提交 前几天在写ut时突然需要通过本地代码临时出一个包&#xff0c;但是本地ut又不想直接作为一个commit提交&#xff0c;所以为了省事就将ut的代码暂时stash起来。出完包后想apply stash&#xff0c;但是手误操作点成了drop stash&#xff0c;丢失了…

并发编程【2】

01.什么是僵尸进程&#xff0c;孤儿进程 僵尸进程是指在进程已经终止但是其父进程尚未终止信息&#xff08;退出状态码&#xff09;的情况下。保留在进程表中的进程。僵尸进程不占用实际的系统资源&#xff0c;但会占用一个进程ID&#xff0c;并且会在系统中产生垃圾。 孤儿是指…

蒙特卡洛模拟之合成控制法

蒙特卡洛模拟之合成控制法&#xff08;Monte Carlo Simulation in Synthetic Control Method&#xff09;是一种用于评估政策效果的统计方法。该方法通过对比实验组和合成控制组之间的差异&#xff0c;从而估计政策的影响。 合成控制法是一种非实验性的政策评估方法&#xff0…

01.领域驱动设计:微服务设计为什么要选择DDD学习总结

目录 1、前言 2、软件架构模式的演进 3、微服务设计和拆分的困境 4、为什么 DDD适合微服务 5、DDD与微服务的关系 6、总结 1、前言 我们知道&#xff0c;微服务设计过程中往往会面临边界如何划定的问题&#xff0c;不同的人会根据自己对微服务的理 解而拆分出不同的微服…

mysql-线上常用运维sql

1.表备份 INSERT INTO table1 SELECT * FROM table2; 2.用一个表中的字段更新另一张表中的字段 UPDATE table2 JOIN table1 ON table2.id table1.id SET table2.column2 table1.column1; 3.在MySQL中&#xff0c;查询一个表的列字段值是否包含另一个表的字段&#xff0c;…

vue2 事件总线

原图下载&#xff1a;https://download.csdn.net/download/weixin_47401101/88788636

面向Java开发者的ChatGPT提示词工程(11)扩写

什么是扩写&#xff1f; 扩写是指将较短的文本交给GPT生成更长的文本。比如&#xff1a;根据一组基本指令&#xff0c;写出一封完整的电子邮件&#xff1b;或者根据一系列主题&#xff0c;创作出一篇包含这些主题的文章。 这样的技术&#xff0c;有着广阔的应用场景&#xff…

【蒸馏】目标检测蒸馏的不完全整理和个人笔记

其实仔细想想模型蒸馏的监督信号无非来自原先损失函数&#xff08;分类&#xff0c;bbox&#xff09;或者是相关组件&#xff08;backbone&#xff0c;FPN&#xff09;&#xff0c;在这里我不太想用传统的logit蒸馏和feature map蒸馏来表示上面两种蒸馏方式&#xff0c; 主要是…

深入浅出 diffusion(4):pytorch 实现简单 diffusion

1. 训练和采样流程 2. 无条件实现 import torch, time, os import numpy as np import torch.nn as nn import torch.optim as optim from torchvision.datasets import MNIST from torchvision import transforms from torch.utils.data import DataLoader from torchvision.…