网站首页 > 技术教程 正文
Nginx 是高性能的HTTP和反向代理服务器,有十分强劲的处理高并发能力。在实际应用中主要使用反向代理、负责均衡、动静分离三大功能。后续会介绍这三大功能,这里首先介绍Nginx的安装配置。
Nginx的安装
1. 访问官网,下载nginx
官网地址: 官网如下图所示:
2. 安装nginx的依赖
在安装nginx之前需要先安装如下依赖
pcre-8.37.tar.gz
openssl-1.0.1t.tar.gz
zlib-1.2.8.tar.gz
3. 安装pcre-8.37.tar.gz
下载 pcre-8.37.tar.gz 后通过如下命令解压:
tar -xvf pcre-8.37.tar.gz 如下图所示:
解压完成后,会看到多了一个 pcre-8.37 目录,如下图所示:
进入 pcre-8.37 目录,执行 ./configure 命令,如下所示:
首次执行看见了以下的错误:
这是因为没有安装 gcc 所致。
解决方案:执行 yum -y install gcc 命令先来安装 gcc。如下图所示:
注意:系统必须要能上网。
出现如下的 complete 说明安装成功了。
然后,我们再进入 pcre-8.37 目录(pcre安装目录),执行下 ./configure 命令。
再次执行后,我们发现又犯了如下错误。
说明需要安装gcc-c++。
解决方案:执行如下命令,再安装下gcc-c++.
yum -y install gcc-c++
注意:电脑需要联网。
看见如下的 Complete 说明安装成功:
最后,再去 pcre-8.37 (pcre 安装目录)下执行下 ./configure 命令。看见如下信息说明安装成功。
最后,执行 make && manke install 完成 pcre 安装。
看到如下信息,说明安装成功
执行 pcre-config –version 能查看到版本信息,说明安装成功。如下图所示,我们安装的版本为 8.37。
4. 安装剩下的依赖
执行 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 安装剩下的依赖。注意:电脑必须联网。
如下图所示,我们安装成功了。
5. 安装完 nginx 所需依赖后,我们来安装 nginx
首先,执行 tar -xvf nginx-1.12.2.tar.gz 解压 nginx 安装包
解压后,可以看见当前目录下多了如下图所示的目录。
该目录就是nginx的安装目录。
然后,进入nginx 安装目录,执行 ./configure 命令。
看到如下信息后,表示执行成功
最后,在nginx安装目录下。执行 make && manke install 命令。
执行后发现如下错误。
执行后发现了如下错误:
说明没有安装 make 命令,
解决方案:执行如下命令进行安装。
yum -y install gcc automake autoconf libtool make
看见如下信息,说明安装成功了。
然后,再去 nginx安装目录下,执行下 make && manke install 命令
执行后看见如下信息,说明执行成功:
安装完成后,我们进入 /usr/local 目录下,能看见一个 nginx 目录。
进入该目录下的 sbin 目录,执行 ./nginx 命令启动 nginx。我们看见报了如下的错误:
我们发现是 libpcre.so.1 文件未找到。
解决方案:
首先,我们确定 pcre 已经安装,并确认路径
其次,建立软链接
ln -s /lib/libpcre.so.0.0.1 /lib/libpcre.so.1
在 64 位操作系统上,除了以上软链接,还需建立如下软链接
ln -s /usr/local/lib/libpcre.so.1 /lib64/
我们再去 nginx 安装目录下的 sbin 目录下,执行下 ./nginx 命令启动,发现执行成功了。
启动后在浏览器访问下 127.0.0.1 出现如下界面,说明 nginx 启动成功。
本期就到这里的,喜欢的欢迎关注点赞。
猜你喜欢
- 2024-10-13 Azure云服务器上安装NGINX指南(azure服务器使用教程)
- 2024-09-30 三分钟了解Nginx的安装与使用(nginx1.12安装)
- 2024-09-30 Nginx的五种基础用法及安装,学会日常应用无忧
- 2024-09-30 Linux日常小技巧安装配置nginx(linux安装nginx详细教程)
- 2024-09-30 Django Nginx+uwsgi 安装配置(django nginx部署)
- 2024-09-30 Nginx的安装部署,并使用工具在线自动生成配置文件
- 2024-09-30 Nginx在安装完成后:应该怎么配置(nginx安装命令)
- 2024-09-30 LNMP环境之nginx安装与配置(nginx模块安装)
- 2024-09-30 Nginx 安装配置介绍(nginx安装及配置教程)
你 发表评论:
欢迎- 最近发表
-
- Oracle 在其新的 Linux 内核中引入了热补丁功能
- CentOS 7.6下安装Oracle 11.2.0.4
- ORACLE体系 - 2(oracle体系讲解)
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
- Hadoop自学系列集(二) ---- CentOS下安装JDK
- 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 搭建Oracle数据库服务器(oracle服务器创建用户)
- OGG同步到Kafka(oggforbigdata到kafka)
- oracle是什么软件?(oracle是干什么用的)
- 脚本化修改Oracle用户的密码以及执行sql(增删改查等)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)