IT Pro - Servidores /

Duda con Apache Server (mas de un sitio web)

Participa en el tema Duda con Apache Server (mas de un sitio web) en el foro IT Pro - Servidores.
Que tal gente, ante todo aclaro que soy un novato total con Apache, y no ...

Buscar en este tema:
1 2 >
 
  •  
    #1 Duda con Apache Server (mas de un sitio web)
    Que tal gente, ante todo aclaro que soy un novato total con Apache, y no doy pie con bola con lo que quiero hacer, si bien lei que se puede, no doy en el clavo.

    La web de mi empresa esta alojada aqui mismo, es decir, en la empresa. Para ello baje el apache 2.2.11 y lo instale en un Windows 2000 Server Professional. Hasta aqui sin problemas, se copiaron los archivos de la web a la carpeta defecto del apache, se tocaron algunas cosillas en el firewall y listo, hoy la pagina es visible a todo el mundo.

    Ahora bien, me interesaría poder tener otros sitios "colgados" de ese apache, ya sea internos o accesibles desde fuera. Lei algo de virtualhosts, traté de configurarlos, pero nada.

    Vi que hay que modificar el archivo "httpd" que esta en Program Files\Apache Software Foundation\Apache2.2\conf, pero no se como hacerlo ya que lo que vi en internet difiere de lo que tengo yo

    Para graficar un poco:

    1) si hoy alguien pone en la web www.empresa.com.ar se accede lo mas bien.

    2) quisiera que desde la red interna alguien ponga en el explorer "intranet" o "logistica" o "ventas" etc.. y acceda a una pagina de informacion interna.

    Espero haber sido claro con todo esto y no marear a nadie.
    +
     
    0
    Me gusta
     
    | Más
  • #2 Re: Duda con Apache Server (mas de un sitio web)

    Creo que lo que queres hacer son subdominios. seria algo asi:

    logistica.empresa.com.ar
    o
    compras.empresa.com.ar
    etc.
    y siempre existiria www.empresa.com.ar

    Eso es mas facil, porque tendrias todo bajo el mismo dominio y podrias aplicar segfuridad por casa subdominio.
    http://enchufado.com/?p=178
    busca en google subdominios, hay mucha info.

    Saludos.
    Me gusta este mensaje
  • #3 Re: Duda con Apache Server (mas de un sitio web)

    efectivamente se maneja con virtualhost... te lo explico a lo bruto.. vos haces que cada nuevo sitio tenga un nombre X por ejemplo: Compras y configuras el httpd para que compras este ligado a la url que vos designes..
    Leete esto cuando tengas tiempo y avisame si algo no quedo claro.
    http://www.desarrolloweb.com/articul...tual-host.html
    Me gusta este mensaje
  • #4 Re: Duda con Apache Server (mas de un sitio web)

    Claro yo lo que quiero es que independientemente de la web de la empresa, que cada sector acceda a una pagina interna, no un subdominio, colocando por ej, el nombre del sector en el explorer.
    Por lo que que vi en el link anterior, ese tuto es para linux, y yo lo tengo sobre un windows 2003 al apache.
    Me gusta este mensaje
  • #5 Re: Duda con Apache Server (mas de un sitio web)

    Mirá, en apache.org tenés documentación de sobra.....
    Te paso un link:
    http://httpd.apache.org/docs/2.2/vhosts/
    Saludos.
    PD: No te paso como ejemplo ninguno de los sites que yo tengo porque desconozco dónde tenés los otros sites que querés publicar, si usás java (como yo) y necesitás algunos módulos o no, etc, etc.
    Nuevamente, saludos.
    Me gusta este mensaje
  • #6 Re: Duda con Apache Server (mas de un sitio web)

    nose como instalar o tengo problema para isntalar de una vez apache 2.2 es mas nose silo q bien o mal ,,, necesito usar mysql pero ninguno anda ya lo instale ambos.... alguien tien alguna idea...
    pd. he leido algunos tutoriales pero no doy pien con bola.... please necesito ayuda....!!!!!!!!!!!!!111
    Me gusta este mensaje
  • #7 Re: Duda con Apache Server (mas de un sitio web)

    Creo entender a que te referis cuando decis que queres que pongan en el navegador por ej. "administracion", o "logistica" o lo que sea. En nuestro laburo tenemos por ejemplo que si pongo "admin" accedo al sistema interno.

    Como son unas pocas PCs, editamos el archivo de HOSTS de windows (c:\windows\system32\drivers\etc\hosts) y agregamos una linea que dice:

    192.168.1.30 admin

    Y listo, desde esa PC si en el navegador uno pone "admin" va directamente al sistema. Tenes que hacerlo desde todas las PCs que quieras acceder. Si este servidor tiene IP externa, en teoria si en el archivo de hosts pones la IP externa también deberia funcionar...

    Ahora, la precaucion que tenes que tener es en el apache, configurar el sitio para que "responda" cuando le llega una peticion al sitio en cuestion. No tengo la configuracion a mano, pero viendo la documentación creo que deberias editar el archivo httpd.conf (Ej: c:\archivos de programa\Apache Group\Apache\conf\httpd.conf) y descomentar la linea que dice:

    #Include conf/extra/httpd-vhosts.conf

    Y luego, editar este archivo y colocar algo asi como:

    <VirtualHost *:80>
    ServerName Administracion
    ServerAlias admin
    DocumentRoot C:/inetpub/www/sitiointerno/admin
    </VirtualHost>

    No se si esta es la mejor forma (si existe otra mejor pueden decirme), pero con todo configurado asi a nosotros nos funciona.

    Cualquier cosa lee la documentación del Apache que esta todo muy bien explicado. Recién mientras buscaba la sintaxis del archivo de configuracion encontre esta pagina que explica algo parecido (si no es lo mismo) que queres hacer:

    http://johnbokma.com/windows/apache-...-hosts-xp.html

    Saludos,
    Martín
    Me gusta este mensaje
  • #8 Re: Duda con Apache Server (mas de un sitio web)

    No entiendo para que necesitás el mysql...
    Te recomiendo que inicies con una instalación estándar, y luego te vayas complejizando....
    Si te bajás el instalador de apache.org, y lo ejecutás, no veo dónde tenés el problema; en mi trabajo, la gente de desarrollo tiene en casi cada equipo un apache corriendo, y no tienen problemas...., yo publico todas las app's de la empresa por apache, con diversos módulos, como por ejemplo: mysqlauth, webdav, proxypass, etc, etc....; pero me parece, te repito, que tenés que arrancar con lo más básico.... ¿mysql?
    Si podés, explicá para qué es que necesitás mysql.
    Saludos.
    Me gusta este mensaje
  • #9 Re: Duda con Apache Server (mas de un sitio web)

    loco lo estan mareando al pibe... a ver la pongo clara.
    Los dns si los tenes apuntados a tu maquina (eso ya no es apache...) tenes que hacer asi.

    Vas a sites enabled y borras todo. en sites available crea un archivo con tu IP (preferiblemente no local) y pone asi (encierro cosas genericas con %)

    NameVirtualHost %IP%
    <VirtualHost>
    ServerAdmin webmaster@host.example.com
    # ESTO NOOOO DocumentRoot /www/docs/host.example.com
    ServerName host.example.com
    ErrorLog logs/host.example.com-error_log
    TransferLog logs/host.example.com-access_log
    </VirtualHost>

    OK, dsp te creas un archivo por cada sitio que sea igual pero le sacas NameVH y le agregas entre los VirtualHost el document root que antes no pusiste.
    En linux creas links simbolicos a eso en sites-enabled en windows copia el archivo que creaste y listorti.
    Asi se hace pro-style jajaja bueno ojala te haya servido.
    Me gusta este mensaje
  • #10 Re: Duda con Apache Server (mas de un sitio web)

    La orden DocumentRoot es casi obligatoria en un Virtual Host para decirle a Apache donde es el directorio raiz de la pagina en cuestion, sino como diferencias lo que queres ver en "Administracion", "Secretaria", etc??
    Por lo demas estan bien todos los consejos, lo que puso martintnw del archivo hosts esta bien para una red chica pero si es mas grande deberias usar alguna otra forma de traducir nombres a IP como por ejemplo DNS. Podes configurar un BIND en el mismo Windows que tiene Apache y resolves el problema facil
    Me gusta este mensaje
1 2 >


Estadísticas del tema
  • 10 RESPUESTAS
  • 654 VISTAS
  • 9 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB