Virtual Host misma ip, varios puertos

Todos los comentarios sobre redes y servidores en linux y su interacción con otros sistemas operativos.
Responder
davisoski
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Mié Abr 16, 2014 2:14 pm

Virtual Host misma ip, varios puertos

Mensaje por davisoski »

Hola.

Estoy intentando configurar lo siguiente en apache2 (ubuntu 12.04 x64 server)

Varios wordpress escuchando en el puerto 8000.

Una aplicación propia escuchando en el puerto 8080

En una misma ip.


En ports.conf tengo lo siguiente:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost *:8080
Listen 8080

<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>

<IfModule mod_gnutls.c>
Listen 443
</IfModule>


Listen 8000

--------------


Luego tengo varios virtual-hosts. Unos en el puerto 8080 y otro en el puerto 8000
Ejemplo puerto 8080 (este es el que ser resuelve correctamente):
WSGISocketPrefix /var/run/wsgi
<VirtualHost 0.0.0.0:8080>

ServerName default.ckanhosted.com
ServerAlias http://www.default.ckanhosted.com
WSGIScriptAlias / /etc/ckan/default/apache.wsgi

# pass authorization info on (needed for rest api)
WSGIPassAuthorization On

# Deploy as a daemon (avoids conflicts between CKAN instances)
WSGIDaemonProcess ckan_default display-name=ckan_default processes=2 threads=15

WSGIProcessGroup ckan_default

ErrorLog /var/log/apache2/ckan_default.error.log
CustomLog /var/log/apache2/ckan_default.custom.log combined

</VirtualHost>


Ejemplo puerto 8000 (que me ha funcionado hasta que empecé a mezclar)
<VirtualHost *:8000>
ServerAdmin correo@gmail.com
ServerName http://www.midominio.es
ServerAlias midominio.es


DocumentRoot /var/www/wordpress8000
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/wordpress8000>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>



Alguna sugerencia?.
Gracias.

Avatar de Usuario
Kde_Tony
Moderador
Moderador
Mensajes: 3866
Registrado: Mié Jul 20, 2005 7:00 am
Ubicación: /home/Peru/Lima/La Molina
Contactar:

Re: Virtual Host misma ip, varios puertos

Mensaje por Kde_Tony »

A ver .. vamos por partes :

1.- Varias apps escuchando el puerto 8000
para esto debes tener N ips (fisicas o virtuales) apuntando a 8000, es decir, virtualhost ip1:8000, virtualhost ip2:8000 asi sucesivamente

2.- Una aplicación propia escuchando en el puerto 8080 la misma respuesta que 1.

sls
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------

davisoski
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Mié Abr 16, 2014 2:14 pm

Re: Virtual Host misma ip, varios puertos

Mensaje por davisoski »

Hola.
Gracias por el comentario.

En la siguiente dirección: http://httpd.apache.org/docs/2.0/es/vho ... mples.html
En la sección
Running different sites on different ports. creo que indica lo que quiero hacer.

La idea es tener una misma ip y que diferentes puertos.

Yo he definido dos virtual host.
wordpress8000, para escuchar en el puerto 8000
ckan_default, para escuchar en el puerto 8080


Si quisiera otro wordpress, lo lógico seria hacer un wordpress8000-2

El problema con los virtual host que he posteado es que siempre me van a escuchar al 8080.

No veo porque no funciona el asunto.

Salu2

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje