ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Nginx 1.21.4安装详细步骤

2021-12-06 13:00:22  阅读:405  来源: 互联网

标签:12 nginx 步骤 Nginx slave2 xr 1.21 root 1001


官方下载地址http://nginx.org/en/download.html
Mainline version :开发版本,建议用着个人配置

Stable version:稳定版本,上线用

Legacy versions: 旧版本
本教程版本 nginx 1.21.4

Nginx详细安装

1. 在Linux下载以下环境

(1)需要安装 gcc 的环境

gcc

yum install gcc-c++

(2)第三方的开发包。

PCRE

PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库。

yum install -y pcre pcre-devel

注:pcre-devel 是使用 pcre 开发的一个二次开发库。nginx 也需要此库。

zlib

zlib 库提供了很多种压缩和解压缩的方式,nginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 linux 上安装 zlib 库。
yum install -y zlib zlib-devel

OpenSSL

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。nginx 不仅支持
将下载的压缩包上传到虚拟机
http 协议,还支持 https(即在 ssl 协议上传输 http),所以需要在 linux安装 openssl 库。

yum install -y openssl openssl-devel

2. 在虚拟机解压nginx

下载需要的nginx压缩包 上传到虚拟中解压

tar -zxvf nginx-1.21.4 -C /opt

进入nginx安装路径

[root@slave2 sbin]# cd /opt
[root@slave2 opt]# ls
apache-tomcat-8.0.36  apache-zookeeper-3.6.3  hadoop  jdk  kafka_2.12-2.8.0  nginx-1.21.4  packet
[root@slave2 opt]# cd nginx-1.21.4/
[root@slave2 nginx-1.21.4]# ll
总用量 804
drwxr-xr-x. 6 1001 1001   4096 12月  6 12:10 auto
-rw-r--r--. 1 1001 1001 316102 11月  2 22:49 CHANGES
-rw-r--r--. 1 1001 1001 482916 11月  2 22:49 CHANGES.ru
drwxr-xr-x. 2 1001 1001    168 12月  6 12:10 conf
-rwxr-xr-x. 1 1001 1001   2590 11月  2 22:49 configure
drwxr-xr-x. 4 1001 1001     72 12月  6 12:10 contrib
drwxr-xr-x. 2 1001 1001     40 12月  6 12:10 html
-rw-r--r--. 1 1001 1001   1397 11月  2 22:49 LICENSE
-rw-r--r--. 1 root root    438 12月  6 12:19 Makefile
drwxr-xr-x. 2 1001 1001     21 12月  6 12:10 man
drwxr-xr-x. 3 root root    174 12月  6 12:20 objs
-rw-r--r--. 1 1001 1001     49 11月  2 22:49 README
drwxr-xr-x. 9 1001 1001     91 12月  6 12:10 src

使用 ./configure 检查配置
然后进行编译和安装

make && make install

如果进入 usr/local目录下没有自动生成nginx文件夹,需要在usr/local中创建mkdir nginx文件夹,然后重复-》到nginx解压包下使用 ./configure 检查配置
然后进行编译和安装
这个时候回到我们 usr/local/nginx就可以看到

[root@slave2 opt]# cd /usr/local/nginx/
[root@slave2 nginx]# ls
client_body_temp  conf  fastcgi_temp  html  logs  proxy_temp  sbin  scgi_temp  uwsgi_temp

然后我们到sbin/.nginx启动

[root@slave2 nginx]# cd sbin
[root@slave2 sbin]# ls
nginx

3. 运行截图

我们到自己浏览器输入虚拟机的ip 进行访问,默认端口是80
在这里插入图片描述

标签:12,nginx,步骤,Nginx,slave2,xr,1.21,root,1001
来源: https://blog.csdn.net/weixin_45397785/article/details/121744265

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有