Documente Academic
Documente Profesional
Documente Cultură
apachectl
1. 2. 3.
apachectl restart
Apache, httpd.conf, ubicado en el directorio/usr/local/apache2/conf. httpd.conf Despus de la instalacin inicial, el archivo httpd.conf contiene valoresrazonables de ejecucin, sin embargo, en ocasiones es necesario modificar ciertos parmetros, inclusive las dems secciones de esta guia se basan en cambios significantes a este archivo. Validacin,
#
httpd.conf
(o
apachectl restart);
signo: #, ya que estos indican un comentario (al igual que otros archivos en sistemas *nix). Debido a la gran cantidad de parmetros modificables en el archivo "default".
httpd.conf
esta guia, sin embargo, como ya fue mencionado todos los parmetros poseen valores razonables por
Configuracin y Ejecucin
User, Group, ServerName, Listen Los parmetros y indican el Usuario y Grupo al cual pertenece el proceso de Apache, estos
User
Group
parmetros bsicamente indican que usuario ser capaz de inicializar y terminar el Servidor Apache, por lo general se recomienda generar un usuario y grupo especial para esta tarea (Vase Administracin de Usuarios en Linux ).
indica el nombre del Servidor que administra Apache, en otras palabras el sitio en
www.miservidor.com, www.osmosislatina.com
u otro.
Este parmetro no puede ser inventado y depender fuertemente de su configuracin DNS , sin embargo, si solo esta instalando Apache en un ambiente local ("Workstation","Intranet") se puede realizar sin necesidad de DNS. Para realizarse en ambiente local es necesario modificar el archivo resolucin correspondiente, un ejemplo seria:
/etc/hosts
Una vez configurado DNS o la resolucin local, se puede definir el parmetro dehttpd.conf, el parmetro
Listen
dentro
DocumentRoot, DirectoryIndex Los pasos anteriores indican a Apache el nombre del sitio que se administra , sin embargo, aun falta indicar donde se encuentra el contenido de este sitio , esto es, cuando se visite www.miservidor.com que aparecer en Pantalla ? . Hasta este punto si ejecuta Apache y abre su navegador ("Netscape", "Lynx", "Opera" u otro ) e intenta visitar el sitio definido en ServerName debe observar la pgina inicial de Documentacin para Apache, pero como se pueden observar otros documentos ? El parmetro DocumentRoot indica el directorio local donde reside la informacin del sitio en cuestin, el valor "default" en httpd.conf es /usr/local/apache2/htdocs, en este directorio radica la documentacin de Apache, desde luego es claro que debe modificar este parmetro hacia el directorio donde reside su propia documentacin en HTML El parmetro DirectoryIndex indica el Documento que debe ser enviado al accesar un directorio, generalmente toma el valor de index.html, inclusive puede tomar varios valores, esto es especialmente til cuando se emplean ambientes ms elaborados con Perl o Java.
Configuracin y Ejecucin
DocumentRoot /usr/local/misitio/ DirecotryIndex index.html, index.htm, index.php, home.html
Lo anterior indica que al intentarse accesar cualquier directorio bajo /usr/local/misitio (siempre y cuando no se indique un archivo especifico), se intentar enviar el archivo index.html, si este no existe, se intenta con index.htm, seguido de index.php, y finalmente si no existiesen ninguno de los anteriores enviarhome.html. CustomLog y ErrorLog - Registros ("Logs") Apache puede registrar los accesos y errores del sitio administrado , estos registros son los que ofrecen estadsticas sobre el numero de visitantes, el origen de cada usuario ( Nodos IP ), los posibles errores, etc. Los dos parmetros son CustomLog y ErrorLog los cuales se recomienda sean modificados a un directorio relacionado con DocumentRoot Analice estos registros con Analog .
ScriptAlias Este parmetro es requerido para sitios que utilizan "Scripts"(Programas), generalmente escritos en Perl , estos "Scripts"(Programas) son los que permiten la generacin de informacin dinmica en un sitio de Internet. (Vase tambin Aplicaciones de Servidor )
Fuente: http://www.osmosislatina.com/apache2/configuracion.htm