【问题解决】Nginx安装后启动不起来
一、问题描述
在Ubuntu上安装了Nginx后启动不起来。
二、问题原因
猜想是80端口冲突
1、查看端口使用:netstat -tnlp
发现80端口由apache占用。
三、解决方案
apache作为web服务器,经常使用,而nginx不打算经常使用。于是决定修改nginx的端口,以实现他们的共存。
1、打开配置文件
sudo vim /etc/nginx/sites-available/default
2、修改端口80为没有使用的880
3、启动服务
systemctl status nginx.service
4、两个服务运行情况
两个服务终于和平共处了。
四、相关知识
Nginx是一个高性能的HTTP,反向代理web服务器,同时提供了IMAP/POP3/SMTP服务。是C比编写的,效率高,支持50000个并发连接数响应。可以作为俄u负载均衡服务器。可以直接内部支持Rails和PHP程序对外服务,也可以支持作为HTTP代理服务对外进行服务。
Apache是世界使用排名第一的Web服务器。他可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器软件之一。它快速、可靠并且可以通过简单API扩充,将Perl/Pathon等解释器编译到服务器中。
五、版本信息
操作系统:Ubuntu 18.04.4 LTS
apache:Apache/2.4.29 (Ubuntu)
php:7.2.24-0ubuntu0.18.04.4
WordPress: WordPress 5.0.9,使用Pacify主题