欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CentOS7下安装nginx1.99

程序员文章站 2022-06-04 08:10:18
...

1、前期准备

1.1 安装gcc

首先检查是否安装了gcc

[aaa@qq.com test]# gcc -v
bash: gcc: 未找到命令...

本机没有安装gcc,因此使用一下命令安装gcc

[aaa@qq.com test]# yum -y install gcc gcc-c++ autoconf automake make

安装完成之后再检查gcc版本
CentOS7下安装nginx1.99

1.2 安装其他依赖包

其他依赖包如下,我们一次安装:pcre-devel、zlib-devel、openssl-devel

[aaa@qq.com test]# yum -y install pcre-devel zlib-devel openssl openssl-devel

1.3 下载安装包

可以在官网直接下载:http://nginx.org/download/
也可以通过如下命令行进行下载

[aaa@qq.com test]# wget http://nginx.org/download/nginx-1.9.9.tar.gz

2、安装nginx

2.1 解压nginx

文中将nginx-1.9.9.tar.gz放在目录:/usr/local
解压nginx-1.9.9.tar.gz

[aaa@qq.com local]# cd /usr/local
[aaa@qq.com local]# tar zxvf nginx-1.9.9.tar.gz

2.2 编译安装

配置

[aaa@qq.com local]# cd nginx-1.9.9/
[aaa@qq.com nginx-1.9.9]# ./configure --prefix=/usr/loca/nginx

编译、安装

[aaa@qq.com nginx-1.9.9]# make
[aaa@qq.com nginx-1.9.9]# make install

检查是否安装成功

[aaa@qq.com nginx-1.9.9]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

2.3 启动

启动我们的nginx

/usr/local/nginx/sbin/nginx

访问我们虚拟机的ip地址

http://192.168.223.131/

正常的情况是如下页面:
CentOS7下安装nginx1.99
如果访问不了,大概率的情况还是防火墙没开端口

[aaa@qq.com nginx-1.9.9]# firewall-cmd --query-port=80/tcp
no

将80端口加入到防火墙中

[aaa@qq.com nginx-1.9.9]# firewall-cmd --add-port=80/tcp --permanent
#重启防火墙
[aaa@qq.com nginx-1.9.9]# systemctl restart firewalld

再次查看端口状态

[aaa@qq.com nginx-1.9.9]# firewall-cmd --query-port=80/tcp
yes

至此,CentOS7下安装nginx结束。

相关标签: CentOS7安装笔记