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.log和error.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

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

相关推荐