`

某集团分布式系统部署之Nginx篇

 
阅读更多

1、环境准备:

        1.1 Nginx依赖

             gcc库、pcre库、zlib库,由于本次正式环境服务器已经默认集成了以上依赖库,本次就不一一赘述了。

 

        1.2 Nginx下载

             http://nginx.org/目录下可以看到各个nginx版本,本次采用的是nginx-1.11.7的版本

 

        1.3 Nginx管理账户创建

                  1、groupadd nginxgroup

                  2、useradd nginx -g nginxgroup

                  3、passwd nginx


            
                   
 
 

        1.4 创建Nginx日志和pid存放目录

                  
                   
 

 

 

2、安装nginx

            2.1 解压并进入Nginx安装包目录             

                   

 

             2.2 生成Makefile并加载相关模块

                 ./configure \

            --prefix=/home/nginx/install/nginx_1.11 \

            --with-http_stub_status_module \

            --with-http_ssl_module \

            --with-openssl=/usr/bin/openssl



 

    2.3 make & make install,此步骤就不赘述了

    2.4 创建软连接到/usr/common下

    ln -s \

     /home/nginx/install/nginx_1.11 \                      /usr/common/nginx_1.11

 

 

3、配置文件修改

            由于项目原因,只能提供示例下载,具体需要配置内容可视项目具体需要进行配置

            附件中文件共分三个:

            mime.types - 配置nginx支持的格式类型

            nginxProxy.conf - 与proxy相关的一些配置

            nginx.conf.bak - nginx的主要配置文件, 是本次环境的真实文件改编而成

 

 

4、启动测试Nginx

            由于已经创建了软连接,直接启动软连接路径即可【由于系统限制,所有1000以下端口需要root权限才能开启,所以记得切换用户】

           /usr/common/nginx_1.11/sbin/nginx

           

 

        注: 直接使用我上传的配置文件,启动效果是不同的,因为我配置了worker和connection,这些配置会在之后的nginx学习手册上进行详细解释

 

 

至此,Nginx的安装配置全过程就已经记录完成,如有任何疑问,可以随时进行探讨

           

         

 

 

                       

  • 大小: 5.7 KB
分享到:
评论

相关推荐

    spring集成dubbo分布式系统部署流程包含zookeeper redis nginx.docx

    Spring 集成 Dubbo 分布式系统部署流程包含 Zookeeper、Redis、Nginx Spring 集成 Dubbo 分布式系统部署流程是一种常见的微服务架构部署方法,该方法通过结合 Zookeeper、Redis、Nginx 等技术,可以实现高可用、高...

    分布式架构及部署图.jpg

    自己多年从事大型网站的建设,拥有多年的经验,这是自己工作经验所画,希望可以帮到大家

    分布式系统设计 分布式系统设计

    分布式系统设计是现代互联网服务和企业级应用的核心技术之一,它涉及到多个计算机节点通过网络进行协同工作,共同处理任务和数据。在这个领域,我们需要深入理解并掌握一系列关键知识点,以构建高效、可扩展且容错的...

    windows下分布式部署Mysql、Redis、Zookeeper、Nginx、FastDFS集合

    ### Windows 下分布式部署 Mysql、Redis、Zookeeper、Nginx、FastDFS 集合 #### MySQL 安装与配置 在 Windows 环境下安装 ...这些组件对于构建分布式系统至关重要,能够帮助开发者实现高性能、高可用的应用程序。

    大型电商分布式系统实践

    在当今互联网时代,大型电商企业为了应对海量的用户请求和保证业务的高可用性,往往采用分布式系统架构来构建他们的技术平台。分布式系统通过网络将物理上分散的多个服务器连接在一起,以协同完成共同的任务。在大型...

    redis+tomcat+nginx分布式部署

    ### 分布式部署方案:Redis + Tomcat + Nginx 在现代Web应用开发中,随着用户数量的增长和业务需求的变化,单体架构往往难以满足高性能、高可用性的要求,因此分布式部署成为一种常见的解决方案。本文将围绕“Redis...

    PHP高级工程师必知必会Nginx+keepalived+MongoDB+haproxy+Sphinx实现分布式集群部署实战视频

    分布式系统通过将应用拆分成多个独立的服务,并在多台服务器上运行这些服务,可以有效提升系统的稳定性和扩展性。本文将围绕“Nginx + keepalived + MongoDB + haproxy + Sphinx”这一技术栈,详细介绍如何实现一个...

    分布式集群系统架构设计及应用部署.pdf

    分布式系统架构设计的主要目的是为了提高系统的高吞吐、高并发和高可靠性能。为了实现这一目标,系统架构设计者需要考虑到系统的可扩展性、可靠性和高性能等方面。 在分布式系统架构设计中,需要考虑到前端和后端的...

    大型分布式系统java应用

    - Jenkins、GitLab CI/CD等工具用于自动化构建、测试和部署,确保分布式系统的快速迭代和稳定性。 8. **监控与日志管理** - ELK Stack(Elasticsearch、Logstash、Kibana)组合提供了强大的日志管理和分析能力。 ...

    fastDFS分布式文件系统部署方案

    【FastDFS分布式文件系统部署方案】 FastDFS是一个开源的高性能分布式文件系统,它专注于解决海量数据存储的问题,尤其适用于中小文件(建议大小在4KB到500MB之间)的在线服务。FastDFS提供了文件存储、文件同步和...

    Asp.net+Mvc+NGinx+IIS分布式部署和负载平衡图解

    4. **分布式部署**:分布式部署是指将应用程序的不同组件分布在多台服务器上,以提高系统的可扩展性和容错性。在这个例子中,Nginx作为前端服务器,IIS作为后端应用服务器,分别运行在不同的机器上。 5. **负载平衡...

    分布式构建运维 • Nginx服务部署:代理服务器 • PHP环境:编程语言 • Linux:LNMP+wordpress

    • Nginx服务部署:代理服务器 • PHP环境:编程语言 • Linux:LNMP+wordpress • LNMP:L是指Linux,N是指Night,M是指MySQL,P是指PHP • wordpress:个人博客系统,也可以当作内容管理系统来使用

    fastdfs+nginx实现linux分布式部署

    经过一个月的断断续续研究fastdfs+nginx分布式部署,利用java开发图片上传,图片预览,图片下载。在网上找了不少的资料研究,由于没有完整的资料,一步到位不出错的研究资料,所以经历了许多试错终于玩转了fastdfs这...

    分布式系统原理和范型第二版

    分布式系统原理和范型是计算机科学中的重要领域,尤其对于中高级程序员来说,深入理解这一概念至关重要。在当今云计算和大数据的时代,分布式系统的应用已经无处不在,从搜索引擎到社交媒体,从在线购物平台到物联网...

    Nginx+tomcat配置集群负载均衡实例

    本实例将详细阐述如何通过Nginx配置集群负载均衡,以实现动静分离,提升系统性能和稳定性。 首先,Nginx是一款轻量级的Web服务器/反向代理服务器,以其高性能、稳定性以及低内存占用著称。它能处理静态文件请求,...

    分布式系统架构设计思路

    本篇文章将从以下几个方面详细阐述分布式系统架构设计的思路。 首先,负载均衡器是分布式系统架构中的重要组件。负载均衡器根据不同的算法和策略将流量分配给后端的服务器。在标签中提到的Nginx、HAProxy和LVS...

    FastDFS分布式存储服务器安装及nginx的安装配置

    FastDFS作为一个轻量级的分布式文件系统,被广泛应用于中小型企业的文件存储服务,而Nginx作为高性能的反向代理服务器,能够有效地分发网络请求,提高系统的响应速度。本文将深入探讨FastDFS的安装与配置,以及如何...

    分布式系统设计.rar

    12. **微服务架构**:将大型应用分解为一组小型、独立的服务,每个服务都能独立部署、扩展和升级,便于构建和维护复杂的分布式系统。 13. **安全性**:分布式系统中的身份验证、授权、加密和审计是保障系统安全的...

    分布式Minio部署+测试文档

    - **部署架构**:分布式部署通过多个节点协同工作来提升系统的整体性能和可靠性。 - **关键组件**: - **Nginx负载均衡**:用于分配客户端请求至不同的MinIO服务器节点,确保流量均匀分布。 - **Prometheus监控**...

Global site tag (gtag.js) - Google Analytics