`

Ubutun服务器配置Nginx负载均衡总结

阅读更多

一、Nginx简单介绍

Nginx是一个非常轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。

二、安装Nginx负载均衡

1)在线安装

$sudo apt-get install nginx

当前Nginx的版本是1.4.1

ubuntu安装Nginx之后的文件结构大致为:

所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available

启动程序文件在/usr/sbin/nginx

日志放在了/var/log/nginx中,分别是access.logerror.log

并已经在/etc/init.d/下创建了启动脚本nginx

默认的虚拟主机的目录设置在了/usr/share/nginx/html

2)源代码安装

下载地址:http://nginx.org/download/

我这里下载的是 nginx-版本.tar.gz,安装过程很简单,如下:

$./configure

$make

$make install

安装成功之后,nginx放置在/usr/local/nginx目录下,主要的配置文件为conf目录下的nginx.conf

nginx的启动文件在sbin目录下的nginx文件。

三、配置信息

/etc/nginx/sites-available找到default配置

1.内网和外网ip访问不同配置如下:

server {

    listen 8080;

    server_name 192.168.6.74;

}

server {

    listen 8080;

    server_name 218.28.20.165;

}

2.不同域名访问不同配置如下

server {

    listen 80;

    server_name www.domain1.com;

}

 

server {

    listen 80;

    server_name www.domain2.com;

}

四、重启Nginx

重启Nginx两种解决方案

1.      使用service nginx restart命令重启,此命令有可能会失效

2.      $sudo service nginx stop

$sudo service nginx start

关闭再启动的方式重新启动

分享到:
评论

相关推荐

    Linux下nginx负载均衡

    本文将详细解析"Linux下Nginx负载均衡"这一主题,包括Nginx的基本概念、配置原理以及如何在Linux系统中设置负载均衡。 Nginx是一款高性能的HTTP和反向代理服务器,同时也是一款邮件协议代理服务器。它的主要特点是...

    nginx负载均衡配置

    ### Nginx负载均衡配置详解 #### 一、负载均衡概念与原理 负载均衡(Load Balancing)是指将网络中的工作负载分散到多个计算资源上处理的技术,旨在提高响应速度和服务质量,同时确保系统的稳定性和可靠性。在Web...

    Nginx负载均衡Tomcat简单配置

    **Nginx负载均衡Tomcat简单配置** 在大型的Web应用系统中,为了提高服务的可用性和响应速度,通常会采用负载均衡技术。Nginx作为一款高性能的反向代理服务器,常被用来实现对后端多台Tomcat服务器的负载均衡。本篇...

    Nginx负载均衡集群配置文档

    本文档将深入探讨如何配置Nginx来实现对Tomcat应用服务器的负载均衡,以提高系统的稳定性和效率。 一、Nginx简介 Nginx以其轻量级的进程模型、高效的并发处理能力以及丰富的模块化设计,成为部署静态资源和代理服务...

    Nginx负载均衡配置

    Nginx 作为一款高性能的反向代理服务器和负载均衡器,其在负载均衡配置方面具有强大的功能。 **1. Nginx 的安装** 首先,我们需要在服务器上安装 Nginx。对于基于 Linux 的系统,通常可以通过包管理器如 `apt` ...

    ubuntu 1804 nginx 离线安装包

    此外,对于运维人员来说,了解如何配置Nginx以满足特定需求(如SSL证书、负载均衡、反向代理等)也是非常重要的。 总的来说,这份离线安装包为在无网络环境下的Ubuntu 18.04服务器上部署Nginx提供了一条有效路径,...

    Ubuntu下nginx1.6和sticky1.1安装配置资料 包

    在Ubuntu 14.04.2操作系统上安装和配置Nginx 1.6以及Sticky模块是一项关键的任务,特别是在构建高可用性和负载均衡的Web服务器环境时。以下是对这个主题的详细解释: 首先,Nginx是一个高性能的HTTP和反向代理...

    玩玩负载均衡---在window与linux下配置nginx

    **Nginx负载均衡策略** 1. **轮询(round-robin)**:默认策略,每个请求按顺序分配到不同的服务器。 2. **最少连接(least connections)**:将新的请求分配给当前连接数最少的服务器。 3. **IP哈希(ip_hash)**...

    Nginx+Tomcat高性能负载均衡集群搭建(模板).zip

    2. **配置负载均衡**: 在Nginx的配置文件`nginx.conf`或其包含的虚拟主机配置文件中,添加负载均衡配置。例如,使用轮询策略(round-robin): ```nginx upstream tomcat_cluster { server tomcat1.example....

    Nginx服务器的安装与配置

    3. **反向代理与负载均衡**:Nginx可以作为反向代理服务器,对后端服务器进行负载均衡,提高系统的稳定性和可用性。 4. **静态文件处理**:对于静态文件(如图片、CSS和JavaScript文件),Nginx可以直接从磁盘读取并...

    nginx 搭建,使用,反向代理,负载均衡,高可用

    **Nginx 搭建与使用** ...总结来说,Nginx 提供了强大的反向代理和负载均衡能力,能够有效地构建高效、稳定且可扩展的 Web 应用架构。结合适当的高可用策略,Nginx 可以成为企业级服务的关键组件,确保服务的稳定运行。

    keepalived+Nginx负载均衡+双机互备[文].pdf

    总的来说,这个文档提供了在Linux环境下构建Keepalived和Nginx负载均衡双机互备系统的详细步骤。这样的系统能提供高可用性,当一台服务器出现故障时,另一台可以无缝接管,确保Web服务的连续性和稳定性。

    安装配置web服务器实现负载均衡实验报告

    通过本次实验,可以掌握web服务器的安装配置、负载均衡的基本原理、Nginx的配置使用、虚拟机网络的配置以及问题的诊断和解决方法,这些都是IT行业在进行网站搭建和维护时必须要掌握的关键技能。

    nginx+tomcat实现负载均衡1

    在IT行业中,构建高效、可扩展的Web服务是至关重要的,而"nginx+tomcat实现负载均衡1"的主题就是探讨如何通过Nginx反向代理和Tomcat应用服务器结合,来提升系统的性能和稳定性。这一组合是业界常用的一种架构模式,...

    Ubuntu+fastdfs+nginx

    在实际部署过程中,我们需要先在Ubuntu服务器上安装和配置FastDFS,这通常涉及创建用户组、安装依赖、配置tracker和storage节点,以及启动和测试FastDFS服务。接着,安装Nginx并配置FastDFS的连接模块(例如:...

    java的web项目的war包实现nginx+tomcat+https的快速和安全的配置

    8. 负载均衡的配置:使用 Nginx 的 upstream 指令来配置负载均衡的两台服务器,并使用 server 指令来指定服务器的 IP 地址和端口号。 9./fastcgi-connect-timeout、fastcgi-send-timeout、fastcgi-read-timeout 等...

Global site tag (gtag.js) - Google Analytics