05.Nginx安装和配置(CentOS虚拟机)

本文详细介绍了如何在CentOS系统上安装Nginx1.8.0,包括设置阿里云镜像源,安装依赖,配置编译选项,启动服务,以及基本的管理命令。同时,提到了配置全局环境变量的方法和解决启动时可能遇到的问题,如nginx.pid文件缺失。
摘要由CSDN通过智能技术生成


nginx官网: 官网

个人使用为1.8.0版本

配置阿里云镜像(可选)

1、cd /etc/yum.repos.d/
 2、备份⼀下:cp CentOS-Base.repo CentOS-Base.repo.bak
 3、下载阿⾥云镜像到本地:
 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
 4、清除yum的缓存
 yum clean all
 yum makecache

1.安装环境

依次安装

yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

将压缩包上传到home/software文件夹中(请自行创建),然后解压

tar -zxvf nginx-1.8.0.tar.gz

创建临时文件夹

mkdir -p /var/temp/nginx/client

进入nginx目录下

cd nginx-1.8.0

输入命令

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--with-http_stub_status_module
make
make install

验证是否成功,进入查看是否有文件

cd /usr/local/nginx

2.启动

进入sbin目录下,执行命令

cd sbin
./nginx

3.进入nginx页面

在这里插入图片描述

4.nginx简单操作命令

关闭nginx:
./nginx -s quit

重启nginx:
./nginx -s reload

5.配置全局环境变量

编写/etc/profile文件

  vi /etc/profile

在文件最后加入

export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin

是否成功
在其他文件下输入 nginx启动和nginx -s quit关闭,不报错则成功

6.注意问题

解决nginx启动报错nginx: [emerg] open() “/var/run/nginx/nginx.pid“ failed (2: No such file or directory)

这个问题在我关机重启后,启动nginx时报错。

在nginx配置文件中

vi /usr/local/nginx/conf/nginx.conf

修改,将#去掉并修改绝对路径

pid        /usr/local/nginx/logs/nginx.pid;

之后创建文件夹

mkdir  /usr/local/nginx/logs

重新启动即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值