NGINX启动报错,端口被占用解决方案(修改端口号)
  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。)

在该路径下的 cmd里面 直接输入nginx 就可以了。

然后打开 链接: http://localhost:81/ .
如果可以打开,就证明ok

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的情况)

NGINX启动报错,端口被占用相关推荐

  1. nginx 启动报错

    systemctl start nginx 启动报错 报错内容如下: Job for nginx.service failed because the control process exited w ...

  2. Nginx启动报错:error while loading shared libraries: libpcre.so.1

    1. Nginx的安装 1.1 准备安装包 pcre-8.37.tar.gz openssl-1.0.1t.tar.gz zlib-1.2.8.tar.gz nginx-1.17.1.tar.gz 利 ...

  3. nginx 启动报错 “/var/run/nginx/nginx.pid“ failed” 解决方法

    nginx 启动报错 "/var/run/nginx/nginx.pid" failed" 解决方法 参考文章: (1)nginx 启动报错 "/var/run ...

  4. Nginx 启动报错 “/var/run/nginx/nginx.pid failed”

    问题: 重启虚拟机后,再次重启nginx会报错: open() "/var/run/nginx/nginx.pid" failed (2: No such file or dire ...

  5. Linux Nginx启动报错:Failed at step EXEC spawning /etc/rc.d/init.d/nginx: Exec format error.

    目录 场景 报错 原因 解决 场景 systemd启动nginx systemctl start nginx.service 报错 报错第一行为 Failed at step EXEC spawnin ...

  6. nginx启动报错has suspicious symbols

    nginx启动时报错:server name "http://ylngsmart.com/" has suspicious symbols in D:\program\nginx- ...

  7. nginx启动报错:Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' fo

    一.背景 这个错误在重启nginx或者启动nginx的时候,经常会出现.我之前也一直认为出现这个错误是因为有程序占用了nginx的进程.但是知其然不知其所以然.每次报错都有点懵逼,所以这边一步步排查错 ...

  8. nginx启动失败 8080端口被占用

    当我们启动nginx服务失败查看报错日志如下时: bind() to 0.0.0.0:8080 failed (98: Address already in use) 一:修改配置文件: vim /e ...

  9. nginx启动报错 :Failed to start The nginx HTTP and reverse prox...er.

    问题 : 80端口被占用 解决办法 : 先查看进程 然后停止apache服务 启动nginx服务 查看nginx服务状态 或者 更改nginx端口 编辑配置文件 vim /etc/nginx/ngin ...

最新文章

  1. Hyperledger Fabric 1.0 从零开始(五)——运行测试e2e
  2. shell脚本将本地docker镜像push到阿里云镜像仓库
  3. 【直播】今晚言有三阿里云直播、赠书+书籍解读+案例剖析
  4. 编写mysql的工具_自己编写的数据库工具类
  5. input框传值是怎么才能是整形_做了这些项目,到底多久才能化妆?
  6. 谷歌再推AI开源平台AI·ON,你有机会参与Bengio的项目了
  7. android怎么阿看手机是移动联通还是电信的网络,GSM是联通、移动还是电信的网络?...
  8. http1.0 与 http1.1
  9. unity 多选枚举
  10. 初始runtime(运行时机制)
  11. linux中实现getch函数
  12. 07《基于深度学习的车标识别方法研究》学习总结
  13. 用pycharm连接云端服务器
  14. 《六朝隐逸诗学研究》高智(作者)epub+mobi+azw3格式下载
  15. 【错误记录】Git 使用报错 ( error: The branch ‘feature1‘ is not fully merged. )
  16. CC3200之ADC引脚使用+ad转换器的基本原理
  17. BJD CTF 2nd web wp
  18. Python【Feature】高级特性
  19. My SQL work bench的常见问题之——Could not acquire management access for administration
  20. F - 程序设计:掎角之势 计蒜客 - A2226 (求三角形四心坐标的方法/求内切圆、外接圆面积的方法)

热门文章

  1. 关于c语言排序计时器完整程序,先来先服务调度算法模拟实验程序源代码(C语言)...
  2. 在Angular项目中引入NG-ZORRO
  3. 为了健康,别做这19件事!
  4. mysql语句练习————————学生表
  5. 英伟达第三财季业绩超预期 盘后股价大涨16%
  6. 大咖说开源|谭中意:如何构建高效/安全/合规的开源软件供应链和国际开源合规标准?...
  7. 以计算机作为类 触摸板作为接口,给新手,笔记本电脑、接口、鼠标和触摸板的保养!...
  8. 必联路由器虚拟服务器怎么设置,LB-LINK必联路由器【无线中继】设置教程
  9. 微信小程序的bindtap和catch
  10. MAC双开微信的简便做法