Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Instalar Apache MySQL - Como hacer funcionar Apache cuando tienes una dirección IP dinámica

Instalar Apache MySQL - Como hacer funcionar Apache cuando tienes una dirección IP dinámica

 ***** (4 opiniones)
Creative Commons Tutorial de el-brujo - 27 de Enero de 2005
Temas Relacionados: PHPProgramación webServidores webApache
9. Como hacer funcionar Apache cuando tienes una dirección IP dinámica
Como hacer funcionar Apache cuando tienes una dirección IP dinámica, por ejemplo, una conexión PPP.
He investigado como utilizar dominios virtuales en Apache con una
dirección IP dinámica, y estoy tan orgulloso de la solución que he
encontrado, que voy a compartirla contigo :)
(Nota, esto necesita la última versión de Apache (1.3.12) para
funcionar

Copia el fichero /usr/local/apache/conf/httpd.conf en
/usr/local/apache/conf/httpd.conf.template y añade esto al final:
(NO cambies "
REPLACE_THIS_WITH_DYNIP
", ya que debe aparecer tal
y como está :)
[PARTE DE httpd.conf.template ]
NameVirtualHost
REPLACE_THIS_WITH_DYNIP
<VirtualHost
REPLACE_THIS_WITH_DYNIP
>
   ServerName www.domain1.com
   DocumentRoot "/wwwroot/domain1"
   ErrorLog /var/log/http-domain1-error_log
   CustomLog /var/log/http-domain1-access_log common
</VirtualHost>
<VirtualHost
REPLACE_THIS_WITH_DYNIP
>
   ServerName www.domain2.com
   DocumentRoot "/wwwroot/domain2"
   ErrorLog /var/log/http-domain2-error_log
   CustomLog /var/log/http-domain2-access_log common
</VirtualHost>
[PARTE DE httpd.conf.template ]
Ahora, la parte ingeniosa..
Si lo ejecutas desde /etc/ppp/ip-up, usa:
cat /usr/apache/conf/httpd.conf.template | sed -e "s/
REPLACE_THIS_WITH_D
YNIP
/$4/g" > /usr/apache/conf/httpd.conf
/usr/local/apache/bin/apachectl restart
Si no, usa:
MYIP=$(/sbin/ifconfig|grep -1 ppp0|cut -s -d ' ' -f12|grep addr|cut -d ':'
f2)
cat /usr/apache/conf/httpd.conf.template | sed -e "s/
REPLACE_THIS_WITH_D
YNIP
/$MYIP/g" > /usr/apache/conf/httpd.conf
/usr/local/apache/bin/apachectl restart


Alex B.
webmaster de elhacker.net
Me falta por explicar:
Explicarlo mejor y directivas del apache y falta explicar todos los módulos.
Explicar VHOST basado en IP.
Apache + SSL
Apache + Mod_GZIP
Explicar todas las opciones del php.ini
Explicar tipos de MIME.



Seguridad
Mod_security for Apache
http://www.webhostgear.com/62.html------Securing Apache: Step-by-Step
http://www.securityfocus.com/infocus/1694------Securing MySQL: step-by-step
http://www.securityfocus.com/infocus/1726------Securing PHP: Step-by-step
http://www.securityfocus.com/infocus/1706------Mount /tmp with noexec
http://forums.rackshack.net/showthread.php?s=a75fdb2626fb00c06802f867af4ca575&threadid=27771



Rendimiento y otpimización
Speeding up Linux Using hdparm
http://linux.oreillynet.com/pub/a/linux/2000/06/29/hdparm.html------Tuning Apache and PHP for Speed on Unix
http://php.weblogs.com/tuning_apache_unix

Autor y licencia de 'Instalar Apache MySQL - Como hacer funcionar Apache cuando tienes una dirección IP dinámica'
el-brujo Extraído de: http://foro.elhacker.net/index.php/topic,251.0.html

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Instalar Apache MySQL - Como hacer funcionar Apache cuando tienes una dirección IP dinámica'

Cuando quise montar mi primer servidor linux estuve buscando informacion para poder configurar linux ,... Más »
En este artículo explicamos paso a paso como realizar una instalación a partir de los... Más »
A continuación se muestran las líneas que deberían añadirse al archivo de configuración de apache... Más »
Una manera de aprender cómo funciona un servidor Web es aprender a configurar Apache.
Una manera de aprender cómo funciona un servidor Web es aprender a configurar Apache.
¿Estás seguro de que deseas eliminar este capítulo?