Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
doc_apache:multidominio [19/11/2020 22:01] pedro |
doc_apache:multidominio [04/04/2021 19:31] (actual) pedro |
||
---|---|---|---|
Línea 17: | Línea 17: | ||
c:\Apache24\htdocs\dominio1 | c:\Apache24\htdocs\dominio1 | ||
c:\Apache24\htdocs\dominio2 | c:\Apache24\htdocs\dominio2 | ||
- | |||
===2º - Editamos httpd.conf=== | ===2º - Editamos httpd.conf=== | ||
+ | //Siempre que tengamos que modificar algo del hhtpd.cof es muy sano hacer primero una copia del fichero, por que si las modificaciones que hemos realizado provocan algún error solo sabremos que Apache no inicia.// | ||
- | Buscar la palabra ServerRoot (aproximadamente lineal 40 ) y agregamos la variable CGIROOT | + | Buscar la palabra ServerRoot y agregamos la variable CGIROOT, si en este equipo hemos utilizado NéfeleWizar lo normal es que nos encontremos que ya esta definida, pero siempre esta bien comprobarlo. |
- | <Code:html> | + | <Code:java> |
# | # | ||
Define SRVROOT "/Apache24" | Define SRVROOT "/Apache24" | ||
Línea 35: | Línea 35: | ||
Localiza esta cadena y quita la # del **Include** | Localiza esta cadena y quita la # del **Include** | ||
- | <Code:html> | + | <Code:java> |
# Virtual hosts | # Virtual hosts | ||
# Include conf/extra/httpd-vhosts.conf | # Include conf/extra/httpd-vhosts.conf | ||
</Code> | </Code> | ||
- | |||
===3º - Editamos httpd-vhosts.conf=== | ===3º - Editamos httpd-vhosts.conf=== | ||
Agregar los Dominios que tengas como figura aquí: | Agregar los Dominios que tengas como figura aquí: | ||
- | <Code:html> | + | <Code:java> |
<VirtualHost dominio1.com:80> | <VirtualHost dominio1.com:80> | ||
ServerAdmin dominio1@gmail.com | ServerAdmin dominio1@gmail.com | ||
ScriptAlias /index.html "${CGIROOT}/dominio1/dominio1.exe" | ScriptAlias /index.html "${CGIROOT}/dominio1/dominio1.exe" | ||
- | DocumentRoot ${SRVROOT}/htdocs/dominio1 | + | // Aquí podemos añadir otros Alias que nos hagan falta para este dominio |
- | ServerName dominio1.com.ar | + | DocumentRoot ${SRVROOT}/htdocs/dominio1 // En caso de no utilizar una carpeta htdocs para cada dominio omite esto |
+ | ServerName dominio1.com | ||
ErrorLog logs/dominio1.com-error_log | ErrorLog logs/dominio1.com-error_log | ||
CustomLog logs/dominio1.com-access_log common | CustomLog logs/dominio1.com-access_log common | ||
Línea 57: | Línea 57: | ||
ServerAdmin dominio2@gmail.com | ServerAdmin dominio2@gmail.com | ||
ScriptAlias /index.html "${CGIROOT}/dominio2/dominio2.exe" | ScriptAlias /index.html "${CGIROOT}/dominio2/dominio2.exe" | ||
- | DocumentRoot ${SRVROOT}/htdocs/dominio2 | + | // Aquí podemos añadir otros Alias que nos hagan falta para este dominio |
+ | DocumentRoot ${SRVROOT}/htdocs/dominio2 // En caso de no utilizar una carpeta htdocs para cada dominio omite esto | ||
ServerName dominio2.com | ServerName dominio2.com | ||
ErrorLog logs/dominio2.com-error_log | ErrorLog logs/dominio2.com-error_log | ||
Línea 66: | Línea 67: | ||
===4º - Reiniciamos Apache=== | ===4º - Reiniciamos Apache=== | ||
+ | Como siempre que toqueteamos algún fichero de configuración de Apache, procedemos a reiniciar apache, cruzando los dedos porque si hemos cometido algún error es muy posible que no vuelva a iniciar. | ||
+ | |||
+ | |||
+ | //<sub>Articulo creado gracias a la inestimable ayuda e infinita paciencia de Marcelo Roggeri</sub>// | ||