Nginx服务器的编译安装

1、nginx服务器的简介

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等,所以在很多环境下,搭建nginx环境是必不可少的。

2、nginx的编译安装

很多情况下我们不能通过yum安装的形式来获取nginx服务,这时候就需要我们通过编译安装,在官网上下载相对于的源码包来编译安装。下面我们用的是nginx-1.16.0.tar.gz这个版本的源码包进行编译安装。

2.1 通过Xshell软件将nginx-1.16.0.tar.gz导入虚拟机中(192.168.150.200)并且将其解压。tar -zxvf nginx-1.16.0.tar.gz -C在这里插入图片描述
在这里插入图片描述
2.2 本实验是局域网条件,所以虚拟机无法访问外网,故创建本地源来yum安装一些编译安装环境,(创建本地源方法看我上一篇博客)
yum -y install pcre-devel zlib-devel gcc gcc-c++ pcre make
在这里插入图片描述
2.3 开始编译安装,./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
make && make install
useradd -M -s /sbin/nologin nginx //创建程序管理用户
cd /usr/local/sbin ./nginx //安装完成后进入目录后,启动nginx服务,
systemctl stop firewalld && setenforce 0 关闭防火墙以及Linux虚拟服务
在这里插入图片描述
在这里插入图片描述
2.4 到此,编译安装就完成了,我们需要在另外一台PC主机上进行测试。在PC主机(192.168.150.128)浏览器上浏览ip地址192.168.150.200,可以看到nginx服务器的测试界面,说明nginx完成。
在这里插入图片描述
2.5 本实验本身粗略的讲解一下编译安装的大概过程,大部分编译安装还可以更好的进行优化,以便更好的控制,有想法的同学可以一起讨论。谢谢观看!

发布了21 篇原创文章 · 获赞 0 · 访问量 968

猜你喜欢

转载自blog.csdn.net/Stephen_jj/article/details/104098605