首页 > 系统相关 >nginx安装

nginx安装

时间:2023-09-08 15:11:08浏览次数:35  
标签:pcre root zlib nginx install 安装

1 下载

https://nginx.org/en/download.html

2 安装所需环境

1.1 gcc 安装
安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:

yum install -y gcc
1.2 PCRE pcre-devel 安装
PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:

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

yum install -y zlib zlib-devel
1.4 OpenSSL 安装
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。
nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。

yum install -y openssl openssl-devel
1.5 wget 安装
yum -y install wget

3 安装nginx

下载:

[root@localhost ~]# wget https://nginx.org/download/nginx-1.24.0.tar.gz

解压缩到opt目录下

[root@localhost ~]# tar -zxvf nginx-1.24.0.tar.gz -C /opt/

切换到opt/nginx目录下:

cd /opt/nginx-1.24.0

执行下面三个命令

./configure
make
make install

启动nginx

[root@localhost sbin]# cd /usr/local/nginx/sbin
[root@localhost sbin]# ll
total 7648
-rwxr-xr-x. 1 root root 3913976 Sep  8 14:40 nginx
-rwxr-xr-x. 1 root root 3913976 Sep  8 14:40 nginx.old
[root@localhost sbin]# ./nginx

虚拟机中打开浏览器访问:127.0.0.1,看到nginx默认界面,安装成功。

 

 

 

参考

https://blog.csdn.net/weixin_38090079/article/details/129427804

 

标签:pcre,root,zlib,nginx,install,安装
From: https://www.cnblogs.com/snow2021/p/17687659.html

相关文章

  • docker安装rocketmq
    dockerpullrocketmqinc/rocketmqmkdir-p/mydata/rocketmq/data/namesrv/logs/mydata/rocketmq/data/namesrv/storedockerrun-d--restart=always--namermqnamesrv-p9876:9876-v/mydata/rocketmq/data/namesrv/logs:/root/logs-v/mydata/rocketmq/dat......
  • JMeter之安装配置
    简介ApacheJMeter是Apache组织基于Java开发的压力测试工具,用于对软件做压力测试。JMeter最初被设计用于Web应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java小服务程序、CGI脚本、Java对象、数据库和FTP服务器等等。JMeter可对服务器、......
  • centos7安装最新discuz 3.5
    discuz一、安装lamp环境安装最新的discuz3.5版本,lamp要求,不满足一下要求,在安装界面会有提示信息软件名称最低要求推荐版本其他事项PHP>=5.6.07.4-8.2依赖XML扩展、JSON扩展、GD扩展>=1.0MySQL>=5.5.38.0如使用MariaDB,推荐版本为>=10.2......
  • 服务器安装显卡后开机黑屏不显示处理方法
    已经安装好的服务器,假装显卡后,开机显示黑屏在服务器启动界面到按F11啥啥 F12啥啥那个界面 过去后,黑屏页面,马上按ESC  进入系统选项,以ubuntu为例,选择最上面的,然后按E  ,移动光标找到 ro quit ,找到后在ro quit 之间加东西如下ronouveau.modeset=0......
  • 安装算量软件在消防工程中的应用亮点
    在消防工程领域,选择一款好用的算量软件对于提高工作效率和准确性至关重要。而鹏业安装算量软件,作为一款多专业设计的安装算量软件,受到了广泛的好评和认可。本文将介绍鹏业安装算量软件的特点和优势,以及其在消防工程中的应用。鹏业安装算量软件,它能够全面覆盖消防工程领域的各个方面......
  • 在debain下安装思源黑体(Source Han Sans)的注意点
    在/usr/share/fonts/opentype下创建SourceHanSansSC目录/usr/share/fonts/opentype/SourceHanSansSC/SourceHanSansCN-Bold.otfSourceHanSansCN-Heavy.otfSourceHanSansCN-Medium.otfSourceHanSansCN-Regular.otf 其中这个根据你的指定目录有关,例如在制作SVG时:constFONTS......
  • NAS 后台安装 Docker 后配置 PostgreSQL
    群晖(Synology)NAS的后台在新版本对Docker不再称为Docker,现在改称为ContainerManager了。  单击进入后运行ContainerManager。PostgreSQL容器针对PostgreSQL的容器,我们选择容器后,如果你已经安装了PostgreSQL的话,应该就能看到运行的容器了。  然后选择设置。在Post......
  • 在MAC配置java环境,安装JDK和MAVEN
    一、JDK的安装与配置1、下载JDK,应为安装vs时,vs自动下载了openjd11,所以我这边进行配置就可以了,接下来配置 .bash_profile和.zshrc,不配置.zshrc重启后配置将不生效vim ~/.bash_profileexportJAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Homee......
  • 群晖(Synology)NAS 后台安装 Docker 后配置 PostgreSQL
    群晖(Synology)NAS的后台在新版本对Docker不再称为Docker,现在改称为ContainerManager了。  单击进入后运行ContainerManager。PostgreSQL容器针对PostgreSQL的容器,我们选择容器后,如果你已经安装了PostgreSQL的话,应该就能看到运行的容器了。  然后选择设......
  • docker 安装nginx,并配置域名ssl证书(超详细)
    1、直接安装最新的nginxdockerpullnginx2、由于后期需要方便配置与管理nginx,需要把nginx容器内的文件夹进行挂载到宿主机中,所以此处需要进行到自己心仪的盘中创建文件夹(本次说明在/home)mkdirnginx&&cd$_&&mkdir-p{ssl,config,logs}ssl放域名对应证书config放nginx配置文......