nginx 安装和运行(实用版)

本文介绍nginx从0开始安装到运行全过程

虽然网上有很多关于nginx安装的文章,但是总有一些小细节欠缺,这篇文章直接一路到底

 

1. 到nginx官网下载压缩包,选择稳定版本的

 

2. 先安装nginx需要的依赖环境

//一键安装四个依赖环境
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

3. 上传压缩包到 /usr/local/ 目录下面(nginx的路径可以自定义,本文安装在 /usr/local/ 的目录下)

4. 解压上传的压缩包,然后进入该目录

//进入到该压缩包所在目录 
cd /usr/local 
// 解压
tar -xvf nginx-1.28.0.tar.gz
// 解压后进入生成的目录
cd /usr/local/nginx-1.28.0

 

5. 安装Nginx

// 指定nginx安装的目录(我这里叫nginx目录)
./configure --prefix=/usr/local/nginx

// 执行make命令  编译
make

// 执行make install命令  安装
make install

6. 运行Nginx

// 先到nginx的sbin目录下
cd /usr/local/nginx/sbin

// 执行启动命令
./nginx     //启动nginx
./nginx -s stop   //关闭nginx
./nginx -s reload  //重新加载nginx配置

以上就是所有的步骤。nginx的配置文件在 /usr/local/nginx/conf/nginx.conf

 

 

tips :

在执行 ./nginx -s reload 的时候,可能会报错 nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

解决方案:让Nginx自动创建pid文件

// 确保Nginx有权限写入/usr/local/nginx/logs/目录
sudo chown -R $(whoami) /usr/local/nginx/logs/
// 尝试正常启动Nginx, 如果成功,Nginx会自动创建nginx.pid文件 ./nginx

此刻就能正常运行重启nginx命令  ./nginx -s reload 

 

posted @ 2025-06-30 15:59  william_new  阅读(36)  评论(0)    收藏  举报