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.