第一章 Nginx 学习入门——Nginx的概述及安装
系列文章目录
一、Nginx 概述
二、安装步骤
1.下载pcre安装包,并放入linux中,进行解压:
2.pcre解压完成后,进入解压后的文件,执行./configure命令
3.在当前目录执行命令:make && make install
4.由于到处下离线包嫌麻烦,所以干脆使用yum在线安装依赖
5.安装nginx,先将下好的离线包,放入linux,解压
6.安装完成
7.在/usr/local路径下,生成了一个nginx文件夹,在此文件夹的sbin下,有可执行脚本
总结
1.Nginx是一种高性能的,轻量级的,稳定的,处理内存少的,并发能力强的web服务器/反向代理服务器;
2.可以提供最高50000的并发连接响应;
3.Nginx代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows。Nginx有自己的函数库,并且除了zlib、PCRE和OpenSSL之外,标准模块只使用系统C库函数。而且,如果不需要或者考虑到潜在的授权冲突,可以不使用这些第三方库;
4.Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务
Download pcre-8.39.tar.gz (PCRE)上传压缩包 解压成功 解压已上传pcre压缩包
⚠️注意,如果出现: configure: error: You need a C++ compiler for C++ support.表示缺少C++环境支持,需要先安装C++编译器;如果,你的linux联网,可以使用在线安装命令:
或下载离线安装包:百度网盘 请输入提取码:a6l5
yum -y install gcc-c++
make && make install 完成后,运行以下命令,就可以查询到pcre的版本信息了.
pcre-config --version
进入解压完成目录,执行./configure,再执行make && make install;
./configure
nginx install complate
run nginx server 输入ip即可出现此页面,证明安装及启动成功
执行该脚本./nginx,使用以下命令查询nginx是否启动
./nginx ps -ef | grep nginx
⚠️此时输入ip如果,未出现上面页面,可能是由于linux防火墙未关闭,执行以下命令即可
systemctl stop firewalld.service
以上就是关于nginx的安装步骤介绍及过程中会出现的重要问题解决.