文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Nginx实现最简单的负载均衡web访问操作说明

Nginx实现最简单的负载均衡web访问操作说明

时间:2009-08-27  来源:kkmangnn

文件: Nginx实现最简单的负载均衡web访问操作说明.rar
大小: 6KB
下载: 下载
Nginx实现最简单的负载均衡web访问操作说明

 

作者:kkmangnn              个人博客:http://hi.baidu.com/way2rhce   2009-8-25第一次修订

 

一、nginx说明

 

二、系统环境

Centos 5.2默认安装

 

######操作之前,首先安装下基本的依赖包,否则编译无法完成#######

# yum -y install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel openssl-devel libtool* zlib-devel libxml2-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel curl curl-devel pam-devel e2fsprogs-devel krb5-devel libidn libidn-devel

 

IP信息列表:

主机名

IP

说明

nginx.example.com

192.168.0.6

 Nginx安装的主机

 

 

 

web1.example.com

192.168.0.9

 网页服务器1

web2.example.com

192.168.0.10

网页服务器2

 

 

三、操作步骤

 

1、  下载nginx

2、  编译安装

#tar zxvf pcre-7.8.tar.gz

#cd pcre-7.8

#./configure && make && make install

#tar zxvf nginx-0.7.30.tar.gz

#cd nginx-0.7.30 

#./configure --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-openssl=/usr/lib

#make && make install

3、使用写好的nginx启动文件

#vi /etc/init.d/nginx

#!/bin/bash

case "$1" in

        start)

             /usr/local/nginx/sbin/nginx

        echo " nginx starting ------------[OK]"

        ;;

        stop)

        kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`

        echo " nginx stoped"

        ;;

        status)

        if [ ! -e /usr/local/nginx/logs/nginx.pid ];then

        echo " nginx stoped -------------- "

        exit 1

                else

                echo " nginx Running ------------[OK]"

        fi

        ;;

        *)

        echo "Usage: $0 {start|stop|status}"

        exit 1

        esac

        exit 0

 

       chmod +x /etc/init.d/nginx

 

       4、配置负载均衡

              # vi /usr/local/nginx/conf/nginx.conf

worker_processes 1;

events {

worker_connections 1024;

}

http{

upstream nginx.example.com {

server 192.168.0.9:80;

server 192.168.0.10:80;

}

server {

listen 80;

location / {

proxy_pass http://nginx.example.com;

}

}

}

       5、启动nginx

              #/etc/init.d/nginx start

       6、访问测试

              #links 192.168.0.6

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载