Conducir red doméstica requiere que tengamos un buen servidor en el que levantó KVM y parte de alojamiento consta de dos (o más) ok virtuales - Router (Firewall), el router trata de una IP blanco. servidor web (s). Para cada uno podría asignar un servidor Web independiente, Nginx puso en el router y se proxate nombres de dominio de sitios en la web que desea que nos virtualke servidor.

     Vamos, vamos a añadir el repositorionginx в yum, crear un archivo nano /etc/yum.repos.d/nginx.repo y copiar las siguientes líneas :


[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0

    Cambie $ releasever a "5" (para 5.x) o un "6" (para 6.x), dependiendo de la versión de su sistema operativo. O Ctrl Ctrl X

Ponemos como de costumbre:

yum install nginx

chkconfig nginx on

     Abra el archivo de configuración nginx nano /etc/nginx/nginx.conf y cambiar el valor de los parámetros worker_processes. Debe ser igual al número de procesadores en su servere.V nuestro caso nos dimos Dev router para 4 núcleos;

worker_processes 4;

Habilitar la compresión:

gzip on;

Ctrl+O Ctrl+X

service nginx start

El archivo nano /etc/sysconfig/iptables añadir una línea (puerto de la abertura 80):

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

service iptables restart

Ahora, ya que tenemos una configuración específica, cree un archivo nano /etc/nginx/conf.d/router.conf que describen donde queremos paquetes entrantes, el contenido de proxy:

server {
    listen       80;
    server_name  router.ru www.router.ru ;    #luego a través de la brecha de volver a escribir todos los nombres de dominio que cuelgan en su blanca IP en DNS

    server_name_in_redirect off;
    access_log /var/log/nginx/router_access.log;
    error_log /var/log/nginx/router_error.log;

    client_max_body_size 10m;
    proxy_buffers 4 256k;

    location ~ /\.git {
        deny all;
    }

    location / {
        proxy_pass                    http://xxx.xxx.xxx.xxx:80;    #a continuación, los servidores Web del IP sobre el que gira en su sitio web
        proxy_redirect              off;
        proxy_set_header        Host            $host;
        proxy_set_header        X-Real-IP       $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

    }
}

Ctrl+O Ctrl+X

service nginx restart

Pues bien, si el servidor web Apache con el equipo elevado, entonces todo debería funcionar.

No es difícil de adivinar si su configuración de alojamiento se compone de varios servidores Web independientes, usted tiene que crear tantos archivos de este tipo con diferentes

proxy_pass                    http://xxx.xxx.xxx.xxx:80;    #a continuación, los servidores Web del IP sobre el que gira en su sitio web

para cada servidor Web.

Por lo tanto, buena suerte.