首页 > 系统相关 >银河麒麟v10操作系统之nginx 安装&部署

银河麒麟v10操作系统之nginx 安装&部署

时间:2023-06-01 19:12:02浏览次数:54  
标签:pcre http 操作系统 v10 zlib devel nginx 安装

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

  

安装的插件的作用

1.gcc 可以编译 C,C++,Ada,Object C和Java等语言(安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境)

2.pcre pcre-devel pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库

3.zlib zlib-devel zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装

4.openssl openssl-devel OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。

5.nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库

 

安装步骤
安装nginx

方法一、 直接下载.tar.gz安装包 
https://nginx.org/en/download.html

方法二、使用wget命令下载(推荐)。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。

(注意:本示例使用方法一)

下载包

wgte https://nginx.org/download/nginx-1.21.6.tar.gz

  解压

tar xvf nginx-1.21.6.tar.gz
 
cd nginx-1.21.6
  • 配置(带有https模块)
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module  --with-http_v2_module

  

  • 编译和安装
编译:make
安装:make install

  

  • 查看安装路径

 

  

whereis nginx

  

 

标签:pcre,http,操作系统,v10,zlib,devel,nginx,安装
From: https://www.cnblogs.com/huanhang/p/17449959.html

相关文章

  • 操作系统教程1简介
    0简介教程简介这个操作系统教程提供了操作系统的所有基本和高级概念。这个操作系统课程是为初学者、专业人士和GATE考生准备考试而设计的。本教程将为你提供关于每个操作系统概念的深刻知识。什么是操作系统?操作系统(OSOperatingSystem)是一种软件,作为最终用户和计算机硬件之......
  • nginx 配置 https
    nginx配置https按照如下格式修改配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。server{listen80;server_namewww.域名.com;rewrite^(.*)https://$server_name$1permanent;}server{listen443;se......
  • nginx 负载均衡
    负载均衡http://nginx.org/en/docs/http/load_balancing.html轮询(不写directive )upstreammyapp1{serversrv1.example.com;serversrv2.example.com;serversrv3.example.com;}最小活跃连接数upstreammyapp1{lea......
  • 离线安装nginx
    离线安装nginxgcc-c++该链接内有安装nginx所需的环境openssl、pcre、zlib直接执行该命令安装即可rpm-Uvh*.rpm--nodeps--force将下载好的nginx源码包(nginx-1.21.6.tar.gz)解压缩到/usr/local目录下,顺序执行以下命令cdnginx-1.21.6./configuremake&&makeinstall......
  • 操作系统安装
    CentOS下载: https://www.centos.org/download/http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso......
  • Nginx配置隐藏模块后的.php后缀
    要在Nginx中配置隐藏框架模块后的.php后缀,并将URL重写为http://example.com/index/user/profile,请按照以下步骤进行操作:1.  打开Nginx配置文件。2.  添加以下配置,启用URL重写和模块隐藏:server{listen80;server_nameexample.com;root/pat......
  • nginx+tomcat+https
    nginx:config :location/{add_headerContent-Security-Policyupgrade-insecure-requests;proxy_passhttp://127.0.0.1:8080;proxy_set_headerHost$host:$server_port;proxy_set_headerREMOTE_HOST$remote_addr;proxy_set_headerX-Real-IP$remot......
  • 信创操作系统–麒麟Kylin桌面操作系统 (项目十一 使用终端及查看硬件信息)
    bash与终端什么是bash操作系统的内核(Kernel)管理着整台计算机的硬件,是操作系统中最基本的部分。内核处于系统的底层,是不能让普通用户随意操作的,以避免误操作导致系统崩溃。这就需要一个专门的程序,让它接受用户输入的命令,然后根据指令去调用对应程序,接着该应用程序直接与内核沟通,......
  • 主机操作系统的识别方法——TTL、namp -O IP、网站文件大小写 三种方法区分 推荐nmap
    (1)一、TTL是什么TTL(TimeToLive,生存时间)是IP协议包中的一个值,当我们使用Ping命令进行网络连通测试或者是测试网速的时候,本地计算机会向目的主机发送数据包,但是有的数据包会因为一些特殊的原因不能正常传送到目的主机,如果没有设置TTL值的话,数据包会一直在网络上面传送,浪费网络资源。......
  • POSIX 进程间通信 (可移植操作系统接口)
    1、什么是POSIX标准PortableOperatingSystemInterfaceforComputingSystem.他是一个针对操作系统(准确地说是针对类Unix操作系统)的标准化协议。这个协议是对操作系统服务接口的标准化,从而保证了应用程序在源码层次的可移植性。如今主流的Linux系统都做到了兼容POSIX标准。......