【问题解决】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主题

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章