| |||
Alojar varias web en un mismo servidor y configuracion default de apache hola. estoy montando un servidor web bajo linux y con redhat8, ya he conseguido configurarlo para que alberque una web especifica con su dominio y todo, pero lo que me interesa es que pueda alojar varias web un mismo server, con una misma ip, segun he visto se hace con virtual host, pero a la hora de configurarlo desde la herramienta de configuracion de httpd,asignarle su server name, decirle donde se ubicaran los archivos y poco mas(en la parte de informacion de host no se que poner), al acceder a la url siempre siempre me muestra la pagina que puse primero, habiendo puesto los archivos de la nueva url en el directorio que le he asignado, y no se como configurarlo el apache para albergar mas de una web, si pueden ayudarme se lo agradeceria mucho. Tambien a ver si pueden decirme el como poner toda la configuracion de apache default tal y como viene cuando se instala redhat por primera vez. Muchas Gracias. |
| |||
En tu httpd.conf deberás tener algo como : (usare 192.168.0.1 como IP, cambiala por la tuya) NameVirtualHost 192.168.0.1:80 <VirtualHost 192.168.0.1> ServerAlias www.dominio1.com dominio1.com ServerAdmin [email protected] DocumentRoot /path/to/dominio1/files CustomLog /path/to/dominio1/logs combined User dominio1username Group dominio1groupname ServerName www.dominio1.com </VirtualHost> <VirtualHost 192.168.0.1> ServerAlias www.dominio2.com dominio2.com ServerAdmin [email protected] DocumentRoot /path/to/dominio2/files CustomLog /path/to/dominio2/logs combined User dominio2username Group dominio2groupname ServerName www.dominio2.com </VirtualHost> Etc. Nota, deberán existir los usernames & groupnames, asi como las carpetas que utilices para cada Vhost. Asi mismo, deberás tener definidos estos dominios en los DNS, (deben resolver a esa IP) para que funcione. Saludos. |
| |||
Hola Muchas Gracias, si no he entendido mal deberia buscar en el httpd.conf la linea referente a virtual host y ahi agregar las web que desee,no? y en todos los lugares donde la ip pone 192.168.0.1... deberia poner mi ip externa,verdad?, pero teniendo en cuenta de que mi httpd.conf esta ya modificado incorrectamente, podrias comentarme la manera de ponerlo por defecto?, o configurarlo a traves de la herramienta de configuracion de httpd?. Gracias. Saludos |
| |||
Si, debes reemplazar ese IP con el tuyo. Busca si tienes algun virtual host creado, lo borras y ya. O sino, con que pongas eso que puse con tus datos y directorios como corresponde, deberia ya funcionar. (si es que el resto esta okey) Recuerda mirar el archivo /logs/error_log si es que el apache no arranca o algo, ya que ahi apareceran los errores :) Saludos. |
| |||
Hola Muchas Gracias por la ayuda, un ultimo tema (por aora ), el user y el group que son usuarios creados para poder acceder a linux?, vale el user por defecto "apache" y group por defecto "apache" para todas las paginas?,Gracias de nuevo. Saludos. |
| |||
En principio estariamos hablando de un servidor para dar alojamiento a varios dominios cada uno independiente del otro, asi que tal y como me aconsejas lo mejor será crear un user para cada dominio para así poder por lo menos controlar el espacio en disco de que se dispondrá. Gracias de nuevo . Saludos |
| |||
Hola de nuevo Todo lo realizé tal y como me comentastes, agregé los virtualhost, y todo en principio se configuró bien, pero ahora me he encontrado con el problema de que a la hora de intentar acceder al servidor desde fuera, se encuentra con que me muestra el navegador un mensaje advirtiendome de que no tengo permiso en dicho servidor, segun creo puede ser debido a la configuracion que tengo de firewall, que la tengo establecida como alta, por lo que no acepta peticiones desde fuera al puerto 80, puede ser de eso?, el problema viene a que he intentado configurar el firewall de nuevo pero siempre me vuelve a la configuracion por defecto de alto, incluso he reinstalado red hat, y ha ocurrido lo mismo, y ya no se que puedo hacer, es un tema que he puesto en manos de los foreros de linux, pero no me han dado respuesta, es por ello que lo pongo aqui por si alguien puede ayudarme. Cascompany espero puedas ayudarme ya que no se que hacer. Muchas Gracias por todo. Saludos. |
| |||
Hola de nuevo Ya conseguí solucionar dixo problemas, era debido a los permisos que tenia la carpeta. Aora me encuentro con el problema de los virtual host, todo lo he configurado tal ycomo estuvimos viendo aqui, incluso he acudido a manuales y en principio todo lo he realizado correctamente, pero en realidad a la hora de echar a andar apache, en el cual he alojado dos web, no soy capaz de configurarlo correctamente para que me muestra las dos, unicamente me muestra siempre(tanto accede por el dominio de una como de otra), la web que tengo primero configurada en el virtualhost. haber si podrias ayudarme ya que dentro de poco tengo que poner a andar el server pero no termina de ofrecerme lo que le pido.Si necesitas el httpd.conf unicamente tienes que decirmelo. Saludos.Gracias |
| |||
Hola La verdad que no entiendo muxo lo que quieres comunicarme. La idea sería la de albergar unos 10 dominios en un mismo server, si no voy muy descaminado y tengo entendido el BIND es el Servidor de DNS, cierto?. Pero con que finalidad sería conveniente configurarlo? .Gracias Saludos. |