Nginx单机环境搭建及配置

nginx单机和集群的详细部署流程 Nginx是非常流行的Web服务器和反向代理服务器,既可以单独使用,也可以作为负载均衡器实现集群部署。下面是Nginx单机和集群的详细部署流程。 阅读详情

简介

Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,详细见百度

第一步:下载

下载地址:http://nginx.org/en/download.html,我选择的版本是nginx-1.10.3(如果版本不一致可能存在差异)。

下载下来压缩包为nginx-1.10.3.tar.gz。请使用tar -xzvf nginx-1.10.3.tar.gz解压

第二步:安装

进入Nginx解压目录,执行以下命令安装:
./configure && make && make install

默认安装目录为:/usr/local/nginx

第三步:配置

为了使得配置的server更加清晰,此处将每一个server单独剥离出来,场景如下:

有两台应用服务器,IP+PORT分别为:10.100.96.142:8080和10.100.96.143:8080,需配置轮询负载均衡

  1. 在/usr/local/nginx/conf下创建vhost目录,新建8080.xml(名字随意)文件
  2. 8080.xml配置如下:

    server {
      listen 80;
      server_name 8080;
    
      #access_log logs/host.access.log main;
    
      location /ssm {
        root html;
        index index.html index.htm;
      }
    
      #error_page 404 /404.html;
    
      # redirect server error pages to the static page /50x.html
      error_page 500 502 503 504 /50x.html;
      location = /50x.html {
        root html;
      }
    
      # proxy the PHP scripts to Apache listening on 127.0.0.1:80
      location ~ .*$ {
        proxy_pass http://8080;
      }
    }
  3. 配置/usr/local/nginx目录下的nginx.xml(注意upstream的配置,有需要可以加权重weight):

    #user nobody;
    worker_processes 1;
    
    #error_log logs/error.log;
    #error_log logs/error.log notice;
    #error_log logs/error.log info;
    
    #pid logs/nginx.pid;
    
    
    events {
      worker_connections 1024;
    }
    
    http {
      include mime.types;
      default_type application/octet-stream;
    
      upstream 8080 {
        server 10.100.96.142:8080;
        server 10.100.96.143:8080;
      }
    
      include vhost/*.conf;
    }

第四步:启动Nginx

  1. 启动前检查,如果配置错误会提示
    ./sbin/nginx -t
  2. 重启Nginx服务
    查找当前nginx进程号,然后输入命令: ./sbin/nginx -s reload或kill -HUP 进程号 实现重启nginx服务
  3. 启动完成后,输入Nginx地址,如下即为成功

FastDFS 单机版环境搭建 FastDFS 单机版环境搭建 前言 之前看视频学习一个商城项目的时候,使用过 FastDFS 来当做图片服务器,直接拿别人搭建好的单机版 FastDFS 环境来使用(之前的文章中有提到:FastDFS 使用及遇到的问题)。 如今,由于生产需要,故搜索相关的资料来搭建一下环境,顺带做一下笔记(毕竟还是自己的笔记最顺手,O(∩_∩)O哈哈~)。 搭建环境 ... 阅读详情

相关推荐

Nginx+Tomcat搭建高性能负载均衡集群(单机版&多机版)

目标 使用nginx和tomcat实现高性能负载均衡集群 前提 首先确保系统已经安装好nginx 步骤(单机版) 安装tomcat(2个) tomcat解压即可使用 配置环境变量 修改 /etc/profile文件, 添加如下内容 export CATALINA_BASE=/path/to/tomcat # tomcat的安装路径 export CATALINA_HOME=/path/to/t...

qq_36297981的博客 819

nginx 服务搭建(单机)

​ 第一步,安装依赖 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 第二步,下载nginx安装包 cd ~ wget http://nginx.org/download/nginx-1.20.2.tar.gz 第三步,解压nginx安装包 tar -zxvf nginx-1.20.2.tar.gz 第四步,安装nginx cd nginx-1.20.2/ mkdir /opt/nginx ./configure --prefix

qq_27683317的博客 460

单机fastdfs搭建

创建 Tracker 的存储⽇志和数据的根⽬录# 配置 tracker.conf在这⾥,tracker.conf 只是修改⼀下 Tracker 存储⽇志和数据的路径# 启⽤配置⽂件(默认为 false,表示启⽤配置⽂件)# Tracker 服务端⼝(默认为 22122)port=22122# 存储⽇志和数据的根⽬录主要修改base_path路径。

Linux C/C++以及Python AI 927

nginx单机搭建

卸载 1、停止Nginx软件 [root@CentOS001 ~]# /usr/local/nginx/sbin/nginx -s stop [root@CentOS001 ~]# ps -ef|grep nginx 2、查找包含nginx的文件 [root@CentOS001 ~]# find / -name nginx 或 [root@CentOS001 ~]# sudo find / -name "nginx*" 3、删除nignx安装的相关文件 [root@CentOS001 ~]

哈哈先生的博客 2241

FastDFS+Nginx实现文件服务器

安装FastDFS环境 0、前言 操作环境:CentOS7 X64,以下操作都是单机环境。 我把所有的安装包下载到/softpackages/下,解压到当前目录。 先做一件事,修改hosts,将文件服务器的ip与域名映射(单机TrackerServer环境),因为后面很多配置里面都需要去配置服务器地址,ip变了,就只需要修改hosts即可。 # vim /etc/hosts 增加...

沐宇熙IT成长之路 1万+

cst使用局部网格加密,手动加密,special设置等方法合理网格布局加速仿真速度

在CST中,计算复杂模型或者阵列的时候往往需要耗费大量仿真时间,除了使用更高性能的电脑或工作站进行仿真,合理对CST的仿真网格进行适当设置也是必不可少的一步。CST中网格设置影响模拟的精度和速度,因此花时间理解网格过程是很重要的。

OVEN_b612的博客 1万+

性能(一)Nginx单机安装部署

Nginx单机安装部署[Linux]一、下载安装包二、安装OpenSSL三、安装zlib四、安装pcre五、安装Nginx六、启动nginx七、Nginx常用指令 一、下载安装包 下载地址:https://nginx.org/en/download.html 包名:nginx-1.18.0.tar.gz 下载地址:http://www.openssl.org/ 包名:openssl-fips-2.0.16.tar.gz 下载地址:http://www.pcre.org/ 包名:pcre-8.44.tar.g

weixin_45072910的博客 2445

YOLOv8中Anchor-Based、Anchor-Free及样本分配策略

本文主要介绍yolov8中的anchor机制与样本分配策略的静态策略和动态策略

qq_52889317的博客 2211

Linux搭建nginx(单机版)

Linux搭建nginx

swimming_sqp的博客 900

Windows下Codex CLI binary报错排查与修复完整指南

在Windows开发环境中,命令行工具与图形界面应用的协同工作常常依赖于系统环境变量的正确配置。Codex CLI作为一款基于Node.js的智能编程命令行工具,其可执行文件(binary)的定位机制直接关系到桌面应用的正常启动。当用户执行npm更新或切换Node版本后,Codex CLI二进制文件路径可能发生漂移,从而触发“Unable to locate the Codex CLI binary”的报错。此类问题并非代码或账号异常,而是PATH路径、环境变量刷新及桌面应用缓存共同作用的结果。本文面向Wi

weixin_28718769的博客 304

攻克TypeError: Cannot read properties of undefined (reading ‘NormalModule‘)的四种实战策略

本文详细解析了`TypeError: Cannot read properties of undefined (reading 'NormalModule')`错误的四种实战解决策略。从版本一致性检查、包管理器优化到依赖替换和构建环境配置,帮助开发者快速定位和解决Webpack构建过程中的常见问题,提升开发效率。

weixin_42523670的博客 242

FastDFS环境搭建

环境准备 使用的系统软件 名称 说明 centos 7.x libfatscommon FastDFS分离出的一些公用函数包 FastDFS FastDFS本体 fastdfs-nginx-module FastDFS和nginx的关联模块 nginx nginx1.15.4 编译环境 yum install git gcc gcc-c++ make autom...

ronybo的博客 124

利用autojs制作抢购支付宝消费劵的手机脚本

前期准备工作 1.打开支付宝,点击中间的抢消费券的广告 2.点击左上角,将抢购页面添加到首页 3.查看支付宝首页是否出现消费劵 . autojs代码 "auto"; functiontaskstart(){ sleep(1000); launchApp('支付宝'); toast("正在打开支付宝应用"); sleep(1000); varxf=textContains("消费").findOne().bounds(); ...

洛阳泰山的博客 1万+

FastDfs单机版搭建

详细的最新版fastdfs单机版搭建 前言   目前项目是tomcat单机部署的,图片、视频也是上传到tomcat目录下,关键是此项目的主要内容还就是针对图片、视频的,这让我非常担忧;文件服务器的应用是必然的,而且时间还不会太久。之前一直有听说fastdfs,但一直没去认真琢磨他,最近才开始去研究它,今天只是去搭建一个简单的单机版,集群版后续再出;至于架构、原理什么我就不写了,网上资料非常多。...

weixin_30737363的博客 110

【第13话:感知算法】库位与可行驶区域检测:自主泊车场景中的检测及语义分割方法

本文提出了一种自动泊车系统中的泊车库位线检测方法,通过逆透视映射(IPM)将车辆摄像头图像转换为鸟瞰视图,消除透视变形。该方法结合目标检测和语义分割模型,先定位库位线候选区域,再生成像素级精确掩码。后处理步骤将掩码转换为结构化输出,包括停车位边界多边形和可行驶区域掩码。整个流程采用深度学习模型和计算机视觉技术,可实现高精度的泊车环境感知,为自动泊车系统提供可靠支持。

一碗白开水一 1160

【数字IC刷题】华为海思数字IC笔试题(3)详细解析版

【数字IC刷题】华为海思数字IC笔试题(3)详细解析版

MoorePlus的博客 2369

FastDFS单机及集群环境搭建

能够完成FastDFS环境搭建(使用docker镜像即可) 在Docker 环境下安装FastDFS,集群FastDFS搭建

qq_21438267的博客 2776

C语言设计模式全面解析:从理论到28个实战示例

本文系统介绍了23种经典设计模式在C语言中的实现方法。通过结构体、函数指针等技巧,C语言可以优雅地模拟面向对象特性,实现代码复用与解耦。文章分类详解了创建型、结构型、行为型三大类模式,并提供了28个完整代码示例,包括单例、策略、观察者等核心模式的精简实现。这些模式在嵌入式系统、操作系统内核等场景中广泛应用,如状态机、事件驱动等。学习C语言设计模式的关键在于理解模式意图,掌握函数指针和结构体组合等技巧,并在实际项目中灵活运用。本文为C语言开发者提供了全面的设计模式参考指南。

数字人生 363

Linux环境下安装nginx

linux环境安装nginx,正反向代理配置验证、nginx自带负载均衡算法配置验证

Master的博客 1282

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

nacos安装详细教程-单机、集群(nginx)

详细总结记录安装nacos单机和集群(nginx)的步骤,感谢小伙伴们最后UP一下本文。

qq_35719898的博客 1842

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

在阿里云上单机使用Nginx负载均衡发布网站

恕我见识短浅,不知道Nginx有Windows版本,可以运行在Windows系统下,当初遇到Socket并发压力增长,学习负载均衡的时候,找的是LVS的4层负载均衡,没有考虑7层负载均衡,所以一直不了解Nginx的Windows版本。今天写此教程,就是为了告诉大家怎么在Windows下配置Ng...

chuzhi5488的博客 242

基于docker搭建nginx+nacos集群(十一)

1. nacos单机安装 搜索镜像:docker search nacos 第一个便是我们需要的。 // 下载最新版本的Nacos镜像 docker pull nacos/nacos-server 按理,不写版本号,默认会来取最新的,但是本人拉取启动后进入页面,发现其是1.1.4版本的,与spring-cloud-alibaba-dependencies(2.1.0.RELEASE)不兼容,于是我重新拉取了新的镜像: docker pull nacos/nacos-server:1.3.2 docker

weixin_41979002的博客 2122

Nginx内网单机反向代理

目录Nginx内网反向代理1 Nginx安装2 配置Nginx3 修改hosts文件4 测试 Nginx内网反向代理 Ubuntu18.04虚拟机1 IP:192.168.10.10 Ubuntu18.04虚拟机2 IP:192.168.10.11 测试目的:在虚拟机1上部署Nginx服务器(192.168.10.10:80),通过浏览器访问自设的域名,可以反向代理到内网虚拟机2(192.168.10.11:1234)。 虚拟机2最好原本就能用浏览器访问,显示界面区别于Nginx。 1 Nginx安装 虚拟

weixin_43739110的博客 2456

centos7搭建fastdfs通过nginx访问保姆级教程

FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。存储节点存储文件,完成文件管理的所有功能:存储、同步和提供存取接口,FastDFS同时对文件的meta data进行管理。

qq_30255033的博客 2337

FastDFS搭建单机图片服务器(二)

FastDFS搭建单机图片服务器(二) 根据 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署 和 分布式文件系统 - FastDFS 配置 Nginx 模块及上传测试 一步一步搭建的,但还是碰到了版本太低,导致安装报错的问题。 费时间解决了问题之后,我将这个步骤和对应的版本记录下载,有需要的小伙伴可以参考一下。 用这个步骤,我已经在一部本机的虚拟机和一部阿里云服...

十八百伴 1781
上一篇: MySQL主从环境搭建
下一篇: RabbitMQ集群环境搭建
SCY_Shadow
博客等级 码龄15年 1粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值