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

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

[editar]
Tutorial creado por el-brujo. Extraido de: http://foro.elhacker.net/index.php/topic,251.0.html
30 de Noviembre de 1999
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

[editar]

4 opiniones

Muy bueno.

Excelente articulo felicitaciones.
Intalación de apache mysql.

Me gusta muchos los cursos relacionados a computación me encantaría que me siguieran tomando en cuenta para esto. Cursos a distancia/on-line. Bueno el contenido he intendible. !!!.
Instalar apache mysql.

Está interesante la idea y muy construtiva.
Instalar apache mysql.

Pos, estuve muy bien. Más ejemplos y menos parla se entendería mejor los conceptos.

Tutoriales relacionados con 'Instalar Apache MySQL'

En este artículo explicamos paso a paso como realizar una instalación a partir de los... Más »
Su principal objetivo de diseño fue la velocidad, por ello se suprimieron algunas características de... Más »
WebDAV es el acrónimo de Web-based Distributed Authoring and Versioning, que viene a significar Autoría... Más »
WebDAV es el acrónimo de Web-based Distributed Authoring and Versioning, que viene a significar Autoría... Más »
Probando con los distintos MTAs disponibles en Internet, el que finalmente use (y actualmente uso)... Más »

Autor y licencia de 'Instalar Apache MySQL'


Tutorial de el-brujo. Extraido de: http://foro.elhacker.net/index.php/topic,251.0.html CopyLeft
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.