首页 > 系统相关 >linux中nginx下载安装部署

linux中nginx下载安装部署

时间:2023-07-18 14:45:03浏览次数:46  
标签:set http header -- nginx proxy 下载安装 linux

反向代理 动静结合 负载均衡

官网下载稳定版

解压

tar -zxvf nginx-1.24.0.tar.gz

安装 nginx 的相关依赖

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

进入解压后的 nginx-1.20.2 目录

cd nginx-1.20.2 目录

执行configure脚本,设置安装nginx的初始化配置(--with-http_ssl_module:启动 SSL 的支持),生成 Makefile 可编译文件

./configure --with-http_ssl_module

编译

make

安装
make install
启动nignx
进入 nginx 安装目录下的sbin目录

cd nginx 安装目录(默认 /usr/local/nginx/sbin)

执行脚本启动 nginx 服务

./nginx

 

查看 nginx 进程: ps -ef | grep nginx

 

查看 进程id 所占用的端口号

netstat -nap | grep 进程id

 

查看已开放端口

sudo firewall-cmd --zone=public --list-ports

nginx常用命令

cd /usr/local/nginx/sbin/

./nginx 启动

./nginx -s stop 停止

./nginx -s quit 安全退出

./nginx -s reload 重新加载配置文件

查看 nginx 进程: ps -ef | grep nginx

项目部署 /usr/local/nginx/conf

   location /file/ {
         proxy_set_header Host $http_host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header REMOTE-HOST $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://12.79.3.4:9172/;
        }   
        //api接口指向地址

 

标签:set,http,header,--,nginx,proxy,下载安装,linux
From: https://www.cnblogs.com/xbinbin/p/17562975.html

相关文章

  • Linux SCL
    SoftwareCollections(SCLs):Linux软件多版本共存的解决方案,适用于RHEL/CentOS/Fedora.不修改已安装的软件版本,也不会与其产生冲突。 1.首先安装SCL工具和SCL软件源yuminstallscl-utilsyuminstallcentos-release-scl2.然后安装devtoolset-7yuminstalldevto......
  • Linux系统ORACLE重启命令
    如下:一、在Linux下重启Oracle数据库及监听器:1.以oracle身份登录数据库,命令:su-oracle2.进入Sqlplus控制台,命令:sqlplus/nolog3.以系统管理员登录,命令:connect/assysdba4.启动数据库,命令:startup如果是关闭数据库,命令:shutdownimmediate5.退出sqlplus控制台,命令:exit......
  • Nginx:超时 keeplive_timeout 配置
    参考:Nginx的超时keeplive_timeout配置详解HTTP是一种无状态协议,客户端向服务器发送一个TCP请求,服务端响应完毕后断开连接。如果客户端向服务器发送多个请求,每个请求都要建立各自独立的连接以传输数据。HTTP有一个KeepAlive模式,它告诉webserver在处理完一个请求后保持......
  • Linux安装Python各个版本,这一篇就够了
     文章目录前言一、Linux安装Python1、安装依赖包2、下载Python安装包1、选择正确的安装包2、下载自己需要的安装包3、解压4、安装5、建立软连接1)软连接命令2)软命令说明①确定python和pip的运行位置②设置软连接6、运行python,查看是否可用二、P......
  • Nginx负载均衡配置
    Nginx负载均衡实现:需求:两台Web:192.168.1.2/192.168.1.3,nginx负载均衡服务器192.168.1.10Nginx服务器上实现web负载。 配置步骤:1.安装Nginx  (1)安装依赖包  yuminstall-ypcrepcre-developensslopenssl-develgccgccgcc-c++ncurses-develperl  use......
  • Nginx部署/反向代理配置
    1.Nginx用途介绍  主要技术:地址转换  负载均衡:将客户单请求,按照一定的规则分配到一群服务器上,并将处理结果返回给相应的客户端  作用:负责调度客户端请求、消除单点故障、减少错误返回结果、session持久化。  反向代理:客户端请求,经过反向代理,分发到各服务器,然后服务......
  • 安装Rocky Linux8-下
    2.2安装Linux操作系统创建虚拟机之后,便可安装Linux操作系统,其安装过程与Windows系统极为相似。如果你之前安装过Windows系统,那接下来的操作就不难了。在安装RockyLinux之前,我们还需要做一件事情—— 下载一个Rocky镜像文件。2.2.1下载Rocky镜像文件什么是镜像文件?镜像文......
  • 用 perfcollect 洞察 Linux 上.NET程序 CPU爆高
    一:背景1.讲故事如果要分析Linux上的.NET程序CPU爆高,按以往的个性我肯定是抓个dump下来做事后分析,这种分析模式虽然不重但也不轻,还需要一定的底层知识,那有没有傻瓜式的CPU爆高分析方式呢?相信有很多朋友知道B站713事件,最终就是用perf找到了那个让cpu100%的lua函......
  • Linux常用命令
    文件和目录操作ls/pwd/cd/touch/mkdir/cp/mv/rm/cat/less/grep/head/tail/查找文件 find通常用来在特定目录下搜索符合条件的文件查找指定路径下扩展名是.py的文件,包括子目录find[路径]-name"*.py"如果省略路径,表示在当前文件夹下查找在使用find命令时也可以用通配......
  • Linux内存管理 - 大页 (三)
    静态大页可以通过两种方法来设置1.检查/proc/meminfo,确认系统支持HugePageHugePages_Total:系统中配置的大页数HugePages_Free:没有访问过的大页数HugePage_Rsvd: 已经分配但是还未使用的页面数2. 配置静态大页通过在bootargs传参在系统启动过程......