目录
一、 卸载NGINX
二、 安装NGINX
安装依赖
1. 安装gcc、gcc-c++
2. 安装openssl、openssl-devel
3. 安装zlib、 zlib-devel
4. 安装pcre、pcre-devel
安装NGINX
启动NGINX
测试NGINX启动
扩展:
一、 卸载NGINX
安装失败或安装不知道到那里,先卸载;
yum remove nginx |
二、 安装NGINX
安装依赖
主要依赖有以下四个
gcc、gcc-c++: 主要用来进行编译相关使用
openssl、openssl-devel: 一般当配置https服务的时候就需要这个了
zlib、zlib-devel:主要用于文件的解压缩
pcre、pcre-devel: Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法
yum -y install gcc gcc-c++ |
查看版本
yum install openssl openssl-devel |
查看版本
查看软件安装位置
yum -y install zlib zlib-devel |
查看版本
yum install -y pcre pcre-devel |
(卸载:yum remove 其中一个的pcre的包名)
查看版本
安装nginx
1. 下载nginx
wget http://nginx.org/download/nginx-1.9.9.tar.gz
2. 解压nginx
tar zxvf nginx-1.9.9.tar.gz
3. 进入安装包目录
4. 编译安装
./configure
make
make install
5. 查看版本
安装nginx异常
缺少依赖包
启动nginx
启动异常情况
解决方案:
查看pcre相关文件位置
软连接
再次进入 sbin文件夹,启动nginx
测试nginx启动
有welcome to nginx!表示安装和启动成功
nginx常用命令
扩展:
1. 使用yum安装代码和下载源码编译安装的区别
1)使用yum直接安装(一次完成)
yum install openssl openssl-devel
2)下载源码编译安装(下载,解压,安装)
下载
wget https://www.openssl.org/source/openssl-1.0.2h.tar.gz
解压
tar zxf openssl-1.0.2h.tar.gz
安装
解压后的文件夹下
./configure
make
make install
2. 用源安装pcre,需要依赖
1)需先安装autoconf
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar -zxvf autoconf-2.69.tar.gz
cd autoconf-2.69
./configure
make;make install
检查安装是否成功:autoconf --version
2)安装automake
wget http://ftp.gnu.org/gnu/automake/automake-1.14.tar.gz
tar -zxvf automake-1.14.tar.gz
cd automake-1.14
./bootstrap.sh
./configure
make; make install
检查安装是否成功:automake --version
3. 使用yum一次性完成nginx安装
yum install nginx -y |
4. 测试nginx配置文件是否正确(有修改就检查一下)
/usr/local/nginx/sbin/nginx -t
5. 查看nginx服务的端口号和进程id
netstat -anpt|grep nginx