Nginx 无法启动,提示 Address already in use

Nginx 无法启动,提示 Address already in use, 无法启动,提示 98: Address already in use,如下图: 从提示可以看出,这是因为端口被占用了,处理如下:先查看端口的占用情况: 可以看到是之前的 PID 为 18404 的 nginx 仍然占用着 80 和 443 端口,先强制关闭原来的进程,然后重新启动 nginx 即可 参考:Nginx will not start (Address already in use) 相关阅读:NGINX 环境的搭建

Nginx 初识

服务器也是电脑 但服务器与常见的个人电脑稍有不同, 性能要强大很多。 网站运行在服务器,需要硬件和软件结合 电脑就是硬件,所以还需要安装服务器软件。 常见的服务器软件 Apache、tomcat、Nginx、IIS IIS 只能运行在Windows,Windows性能不如 Linux; Tomcat 面向 Java 语言,重量级服务器(与 Nginx 不具备可比性); Apache 稳定、开源、跨平台,但不支持高并发; Nginx 能支持处理百万级的 TCP 连接,10 万以上的并发连接,轻量级,跨平台的服务器,同时支持反向代理、负载均衡等功能(Apache的强力对手); Nginx 的功能 Nginx 是一种高性能的 HTTP 和反向代理服务器, 也是一个代理邮件服务器; 我们可以在 Nginx上发布网站,也可以实现负载均衡功能(反向代理、分发),还可以 作为邮件服务器收发邮件等功能。 Nginx 优缺点 优点: 高并发、部署简单、内存消耗少、成本低; 缺点: rewrite 功能不够强大,模块没有 Apache 多