下载

访问官网,选择稳定版对应的Windows系列

安装解压即可

启动nginx

有很多种方法启动nginx

  • 直接双击nginx.exe,双击后一个黑色的弹窗一闪而过
  • 打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe ,回车即可

关闭nginx

如果使用cmd窗口启动nginx,关闭cmd窗口是不能结束nginx进程的,可使用两种方法关闭nginx

  • 输入nginx命令 nginx -s stop (快捷键停止nginx)或 nginx -s quit (完整有序的停止nginx)
  • 使用taskkill taskkill /f /t /im nginx.exe
1 taskkill是用来终止进程的
2 /f 是强制停止
3 /t 终止指定的进程和任何由此启动的子进程
4 /im 指定的进程名称

检查nginx是否启动成功

/conf目录下的nginx.conf是nginx的配置文件,nginx默认监听本地的80端口

直接在浏览器地址栏输入地址 http://localhost:80 回车,出现以下页面说明启动成功;

实操过程中发现,cmd启动时报错,80端口监听失效,报错信息如下:

nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)

解决方案:https://www.cnblogs.com/gltou/p/15214891.html

为了避免端口冲突,我换了个端口,修改nginx.conf的监听端口,准备重启nginx nginx -s reload ,又有报错,报错信息如下:

nginx: [error] CreateFile() "D:\nginx-1.20.1/logs/nginx.pid" failed (2: The system cannot find the file specified)

 解决方案:https://www.cnblogs.com/gltou/p/15214971.html

最新文章

  1. Python单链表实现
  2. C++之路进阶——codevs2933(诗人小G)
  3. [HDOJ4612]Warm up(双连通分量,缩点,树直径)
  4. AFNetworking教程
  5. Actions 动作集
  6. VLAN间通信----实验
  7. SSIS 阻塞,半阻塞和全阻塞 (Non-blocking, semi-blocking and Fully-blocking) transformations清单
  8. CodeForces 701C They Are Everywhere 尺取法
  9. 增广拉格朗日乘子法(Augmented Lagrange Method)
  10. Linux之用户管理--初级上
  11. 《Linux就该这么学》 - 必读的红帽系统与红帽linux认证自学手册
  12. vue SSR : 原理(一)
  13. 2018下C语言基础课第1次作业
  14. OpenStack实践系列①openstack简介及基础环境部署
  15. php实现多进程
  16. sql 更新多条记录
  17. vue-cli 本地数据模拟
  18. python文件和目录操作方法大全
  19. DP的四边形优化
  20. C++中的友元

热门文章

  1. 【笔记】特征脸(PCA在人脸识别领域的应用)
  2. L298N使用资料
  3. ubuntu20.04 apache2 配置安装ssl证书
  4. MyBatis的useGeneratedKeys使用
  5. 关于在mysql和oracle中编码对varchar等类型的影响
  6. flink双流join
  7. Ubuntu 16.04 Install NVidia Driver (download from nvidia official site)
  8. centos7 配置 ftp 服务器(本地用户)
  9. Mac automator bash 自动操作 右键菜单unrar解压 拷贝文件路径到剪贴板 快速删除(rm -rf) 快捷键设置
  10. Tars | 第4篇 Subset路由规则业务分析与源码探索