linux安装nginx

(1) 下载nginx-1.18.0.tar.gz

 下载地址:http://nginx.org/en/download.html

 (2) 上传文件到Linux目录/root/docker/

 (3) 安装gcc编译器

 yum -y install gcc

(4) 安装pcrepcre-devel正则表达式库

 (5) 安装zlib 压缩和解压方式库

(6) 安装openssl 安全认证

 yum install -y openssl openssl-devel

 (7) nginx压缩包解压到/root/docker,并进入nginx解压目录

tar -zxvf nginx-1.18.0.tar.gz

 cd /usr/local/nginx-1.18.0

 (8) 执行安装

 ./configure --prefix=/root/docker/nginx-1.18.0/

 && make

 && make install 

(9) 启动nginx服务

cd /root/docker/nginx-1.18.0/sbin

 ./nginx

## 如果是修改配置并重启,用如下命令

 ./nginx -s reload

(10)遇到错误

logs/access.log和logs/error.log文件不存在,直接使用touch access.log命令创建 

权限问题:403,我的解决方案,在nginx.conf中加一行user root 

报nginx.pid找不到的问题:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

解决办法:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

posted @ 2022-05-31 20:37  每天进步一点点_hejj  阅读(60)  评论(0编辑  收藏  举报