本文记录nginx安装过程,以作备忘(仅此而已)。
安装nginx所需的几个包:
yum -y install wget pcre pcre-devel zlib zlib-devel openssl openssl-devel
wget方式下载nginx的包:
arduino
wget http://nginx.org/download/nginx-1.23.0.tar.gz
下载后查看下: ok下载成功,接下来我们解压:
tar -zxvf nginx-1.23.0.tar.gz
解压后得到一个文件:
接下来我们创建个目录:nginx_install (之后准备把nginx安装目录指向该目录)
尝试编译nginx:(--prefix表示指定安装目录)
bash
./configure --prefix=/usr/local/nginx/nginx_install
报错了: 安装报错了,原因是缺少gcc一些包,我们来补全一下:
r
yum -y install gcc-c++
如下:直到出现coplete,说明gcc相关安装完成。 再次尝试编译:
bash
./configure --prefix=/usr/local/nginx/nginx_install
ok到这一步,没报错说明编译成功。
使用make命令安装nginx
go
make && make install
执行
bash
vi /etc/profile
给profile文件末尾追加环境变量:
ruby
export PATH=$PATH:/usr/local/nginx/nginx_install/sbin
使文件生效:
bash
source /etc/profile
查看nginx版本号:
nginx -v
添加nginx到yum源
bash
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装nginx
sudo yum install -y nginx
启动nginx:
bash
sudo systemctl start nginx.service
设置开机启动:sudo systemctl enable nginx.service
输入ip地址后,出现下边页面说明nginx安装并运行成功了:
关于nginx的几个常用命令
查看nginx运行状态:
ps -ef | grep nginx
查看nginx版本号: nginx -V
查看nginx状态: systemctl status nginx.service
启动nginx: systemctl start nginx.service
停止nginx: systemctl stop nginx.service
重载nginx: systemctl reload nginx.service
第一次写这种安装记录的文章,没什么技术含量,只是单纯记录而已。方便以后再安装时用到。~