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
自律使我自由

浙公网安备 33010602011771号