Skip to content

在安装Nginx之前,请检查您的系统类型以及Nginx服务是否已安装或正在系统上运行。

执行以下命令以检查是否已经有Nginx进程在运行。

bash
ps -aux|grep nginx

如果终端显示与以下类似的结果,则表示nginx进程已在运行。你不需要再次安装nginx。

bash
root      179252  0.0  0.3  56732 11760 ?        S    Sep27   0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;

如果终端没有产生预期的结果,请通过搜索nginx可执行程序来检查系统是否安装了nginx但没有运行服务。执行以下命令以搜索nginx可执行程序。

bash
cd /
find -name nginx

如果系统已经安装了nginx,它将显示类似以下的结果。

bash
./usr/share/doc/nginx
./usr/sbin/nginx
./var/log/nginx

通常包含“/sbin/”的路径为nginx执行程序路径

若要安装nginx,请先检查系统类型

bash
uname -a

不同的系统执行不同的命令。

针对Ubuntu/Debian

bash
sudo apt update
sudo apt install nginx

针对Centos

bash
sudo yum install epel-release
sudo yum install nginx

针对Fedora

bash
sudo dnf install nginx

启动Nginx服务

bash
sudo systemctl start nginx
sudo systemctl enable nginx

查找nginx配置文件路径

bash
root@iZt4n2mwfzq1jm449llyl2Z:~# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

找到配置文件路径后开始编辑配置文件