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版本
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/
正常的情况是如下页面:
如果访问不了,大概率的情况还是防火墙没开端口
[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结束。
推荐阅读
-
Ubuntu 下 nginx , php , mysql 和 golang 的简单安装
-
Linux下安装PHP环境
-
CentOS 6安装Nginx centos nginx 启动 centos6.5 nginx centos7 安装 ngin
-
在Unix下的Oracle 8.1.7.4内安装XDK
-
Myeclipse 2016下Aptana安装教程
-
linux下perl操作mysql数据库(需要安装DBI)
-
centos下nginx+tomcat安装配置 nginx结合tomcat
-
SUSE下安装Oracle10g时EM乱码处理
-
windows上php环境下memcache和mongodb的安装
-
CentOS7安装和配置MySQL