CentOS 7安装Nginx教程

环境准备
在开始安装Nginx之前,请确保您的CentOS 7系统已经安装了以下软件包:
- Apache工具包:用于检查Nginx是否已正确安装。
- Git:用于克隆Nginx的源代码。
- GCC:用于编译Nginx源代码。
- Make:用于编译Nginx源代码。
以下是安装这些软件包的命令:
sudo yum install -y httpd-tools git gcc make
安装Nginx
克隆Nginx源代码
sudo git clone https://github.com/nginx/nginx.git
进入Nginx源代码目录
cd nginx-1.19.0
配置Nginx
./configure
编译Nginx
make
安装Nginx

sudo make install
启动Nginx
sudo /usr/local/nginx/sbin/nginx
检查Nginx是否启动成功
sudo netstat -tulnp | grep nginx
如果看到以下信息,则表示Nginx已成功启动:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 34584/nginx: master 配置Nginx
进入Nginx配置文件目录
cd /usr/local/nginx/conf
备份默认配置文件
sudo cp nginx.conf nginx.conf.bak
编辑Nginx配置文件
sudo vi nginx.conf
在server块中,修改以下内容:
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
} 保存并退出编辑器

测试Nginx
在浏览器中输入您的服务器IP地址或域名,如果看到Nginx的默认欢迎页面,则表示Nginx配置成功。
FAQs
问题:如何查看Nginx的版本信息?
解答: 您可以使用以下命令查看Nginx的版本信息:
nginx -v
问题:如何停止Nginx服务?
解答: 您可以使用以下命令停止Nginx服务:
sudo /usr/local/nginx/sbin/nginx -s stop

