在安装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
找到配置文件路径后开始编辑配置文件