Linux下安装nginx

一、安装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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值