一、安装pcre依赖
1.1、联网下载pcre压缩文件
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
1.2、解压压缩文件
使用命令: tar -xvf pcre-8.37.tar.gz
解压后:
1.3、执行./configure命令
进入pcre-8.37目录,然后执行./configure命令
[root@localhost pcre-8.37]# ./configure
1.3.1、报错解决
configure: error: You need a C++ compiler for C++ support.
如果在执行该命令后,最后一句是这个错误,就执行下面的命令,执行后再执行./configure命令
yum install gcc gcc-c++ autoconf automake
1.4、编译安装
在pcre目录下执行 make 命令,然后执行 make install 命令
安装完成后执行 pcre-config --version 命令查看是否安装成功
出现版本号表示安装成功
[root@localhost pcre-8.37]# pcre-config --version
8.37
二、安装 openssl 、zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc-c++ libtool
三、安装Nginx
3.1、下载Nginx压缩包
官网下载:nginx news
3.2、安装
安装步骤与pcre的一样
3.2.1、将压缩包传入Linux系统中
3.2.2、解压
解压命令:tar -xvf nginx-1.12.2.tar.gz
3.2.3、执行./configure命令
在nginx的目录下执行./configure命令
[root@localhost nginx-1.12.2]# ./configure
3.2.4、编译安装
在nginx目录下执行 make 命令,然后执行 make install 命令
[root@localhost nginx-1.12.2]# make && make install
四、启动nginx
进入到 /usr/local/nginx/sbin/nginx 目录,执行 ./nginx 命令启动服务
这表示启动成功
[root@localhost sbin]# ./nginx
[root@localhost sbin]#
但现在还无法访问nginx,在 windows 系统中访问 linux 中 nginx,默认不能访问的,因为防火墙问题
4.1、关闭防火墙,开放访问的80端口
查看开放的端口号:
firewall-cmd --list-all
可以发现目前并没有开放的端口号
设置开放的端口号:
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=80/tcp --permanent
重启防火墙:
firewall-cmd --reload
再次查看可以发现80端口已被打开
4.2、访问nginx
访问地址是nginx下的主机地址,端口是80,因为http的默认端口是80,所以访问地址的端口可以省略
我的nginx下的主机地址是192.168.117.131,80端口省略,所以我的nginx访问地址是192.168.117.131