• linux安装nginx1.18详细的步骤


    一、简介

    1 概述

    nginx是一款高性能的HTTP反向代理服务器。

    优点:

    支持高并发连接:官方测试Nginx能够支撑5万并发连接,实际生产环境中可以 支撑2~4万并发连接数;

    配置文件简洁;

    占用内存少;

    内部有健康检查功能;

    支持Rewrite重写:可根据不同的域名、URL将请求转发至后端不同的服务群;

    支持热部署;

    稳定性高。

    2 nginx的主要功能:

    正向代理与反向代理;负载均衡;动静分离;

    2.1 正向代理

    nginx可以做正向代理进行上网等功能。加入将局域网外的网络想象成是一个大的资源库,如果想要访问局域网外的资源库,则需要通过代理服务器来访问外部资源。

    2.2 反向代理

    反向代理,其实客户端对反向代理服务器是无感的,客户端访问反向代理服务器,反向代理服务器再将请求转发至目标服务器,只需要暴露代理服务器的地址即可,隐藏了真实的服务器地址。

    2.3 负载均衡

    对于多个请求,nginx将请求分发至不同的服务器上,从而来减轻服务器压力。

    2.4 动静分离

    为了加快网站的解析速度,可以把动态资源(jsp、servlet)和静态资源(js、HTML等)由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。

    二、安装

    1.安装依赖包

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

    2.下载并解压安装包

    cd /usr/local//下载tar包
    sudo wget http://nginx.org/download/nginx-1.18.0.tar.gz
    sudo tar -xvf nginx-1.18.0.tar.gz

    3.安装nginx

    //进入nginx目录
    cd /usr/local/nginx-1.18.0

    4.编译 make&make install

    //执行命令
    sudo ./configure
    sudo make
    sudo make install

    三、配置

    sudo vi /usr/local/nginx/conf/nginx.conf
    server {
            listen       81;
            server_name  172.18.96.200; #服务端地址
    
            location / {
                root   html;
                index  index.html index.htm;
            }
    }

    四、启动

    # 检查配置文件
    sudo /usr/local/nginx/sbin/nginx  -t
    #启动
    sudo /usr/local/nginx/sbin/nginx
    # 重启加载配置
    sudo /usr/local/nginx/sbin/nginx -s reload

    五、验证

    访问 172.18.96.200:81

     代表nginx安装成功!

  • 相关阅读:
    k8s命令
    git绿色、红色图标不显示的问题
    Git下载
    文档(PDF Word Excel PPT)转HTML前端预览方案
    腾讯云生成临时访问链接
    cron表达式的双重人格:星期和数字到底如何对应?
    Windows下nginx报错解决:CreateFile() "xxx/logs/nginx.pid" failed
    Windows命令行在任意位置启动和退出nginx
    解决博客园TinyMCE模式下内置插入代码块功能不支持Go语言的问题(两个并不完美的解决方案)
    linux系统调用system()函数详解
  • 原文地址:https://www.cnblogs.com/gezp/p/14967445.html
Copyright © 2020-2023  润新知