La configuracin de apache es sumamente sencilla. Usando un IP pblico o uno privado. Lo nico que tiene que hacer para empezarlo a usar es introducir la entrada correspondiente del servidor en el DNS tanto en las zonas de nombre a nmero como en los punteros de reversa :
web1 A 165.98.8.10
10 PTR web1.unanleon.edu.ni.
Sin embargo algunas veces el archivo ndice principal necesita ser variado ya que se puede dar el caso que este se pueda llamar diferente a lo usual o a lo que viene por defecto en la configuracin del apache (index.html). Si este fuera el caso necesitara hacer lo siguiente:
1. Abra una ventana shell y vallase al directorio apache2 (Recuerde que toda la configuracin del Apache tiene que ser hecha usando la identidad de root ).
test:/ #cd /etc/apache2
2. edite el archivo httpd.conf y valla a la lnea 163
test: /etc/apache2 #vi httpd.conf
# #/etc/apache2/httpd.conf # #This is the main Apache server configuration file. It contains the #configuration directives that give the server its instructions. #See <URL:http://httpd.apache.org/docs-2.0/>for detailed information about #the directives.
:163
.#List of resources to look for when the client requests a directory
Ah si lo desea puede agregar un nombre diferente para el archive de ndice central (Segn como halla diseado su pagina Web) :
#List of resources to look for when the client requests a directory DirectoryIndex index.html index.php index.html.var
Aqu por ejemplo modificamos lo que traa por defecto apache para que el archivo de ndice central pueda ser llamado index.php.
Dominios Virtuales
Se puede dar el caso de que usted desee hacer uso de los dominios virtuales. Es decir que una maquina sea reconocida con diferentes nombres pero que estos nombres estn asociados al mismo numero IP. Esto con el objetivo de que cuando acceda a esta computadora esta presente diferentes paginas Web dependiendo del nombre que se halla usado.
Para configurar los dominios virtuales tiene que hacer lo siguiente :
1. Vyase al directorio apache2
test:/ #cd /etc/apache2
2. Edite el archivo listen.conf y vallase a la lnea 41
#Listen: Allows you to bind Apache to specific IP addresses and/or #ports. See also the <VirtualHost>directive. # #http://httpd.apache.org/docs-2.0/mod/mpm_common.html#listen # . :41
# #NameVirtualHost *:80 # . Descomentarie el trmino de NameVirtualHost. Este se usa para habilitar las conexiones de dominios virtuales.
Slgase de este archivo de configuracin, salvando los cambios hechos. :wq!
3. Ahora vyase al directorio donde se van a crear los archivos de configuracin de los dominios virtuales :
CONFIGURACIN DE APACHE PASO A PASO
Ejemplo: Configuracin: UNAN Pgina 3
test://etc/apache2 #cd vhosts.d/
En nuestro ejemplo crearemos dos dominios virtuales. Si se usa al menos un dominio virtual, siempre tendr que ser creado otro para el sitio principal.
4. Tiene que hacer dos copias de un archivo llamado vhost.template ya que ser en esas copias donde tendr que configurar los dos dominios virtuales. Las dos copias que haga tendrn que terminar con la extensin .conf. Y cada una empezara con el nombre que quiera darle a ese dominio. En nuestro ejemplo la primera copia tendr el nombre de leon y la segunda el nombre de bibvirtual.
Ahora tendr que editar c/u de esos archivos para introducir los datos propios de estos. Empecemos con el de leon (representando al sitio principal):
test:/etc/apache2/vhosts.d #vi leon.conf
En la lnea #14 se encuentra el termino ServerAdmin. Este termino define la direccin de correo de la persona que se va a encargar de darle mantenimiento al dominio virtual. Coloquemos por ejemplo la siguiente direccin:
En la lnea 15 se encuentra el termino ServerName. Este define el nombre para este dominio virtual. Aqu colocaremos :
ServerName leon.intranet.unanleon
Por ultimo se va la lnea 20 donde esta la directiva DocumentRoot. Aqu se definir el lugar donde residirn las paginas para este dominio virtual. En nuestro caso utilizaremos la ruta por defecto para el sitio principal ( /srv/www/htdocs ).
DocumentRoot /srv/www/htdocs
Solo le resta salirse y guardar cambios. :wq!
Con eso terminaramos la edicin para el dominio virtual que representara al sitio principal.
CONFIGURACIN DE APACHE PASO A PASO
Ejemplo: Configuracin: UNAN Pgina 4
Ahora empezamos a editar el dominio virtual ligado al dominio de una biblioteca virtual (Biblioteca):
5. Edite el archivo de este dominio virtual ( Biblioteca Virtual ) :
test:/ #vi /etc/apache2/vhosts.d/bibvirtual.conf
En la lnea #14 se encuentra el termino ServerAdmin. Este termino define la direccin de correo de la persona que se va a encargar de darle mantenimiento al dominio virtual. Coloquemos por ejemplo la siguiente direccin:
ServerAdmin usuario1@unanleon.edu.ni o. ServerAdmin usuario@dominio.edu.ni
En la lnea 15 se encuentra el termino ServerName. Este define el nombre para este dominio virtual. Aqu colocaremos :
ServerName bibliotecavirtual.intranet.unanleon
Por ultimo se va la lnea 20 donde esta la directiva DocumentRoot. Aqu se definir el lugar donde residirn las paginas para este dominio virtual. En nuestro caso utilizaremos la ruta ( /srv/www/htdocs/bibvirtual) .
DocumentRoot /srv/www/htdocs/bibvirtual
Solo le resta salirse y guardar cambios. :wq!
Con eso terminaramos la edicin para el dominio virtual que representara a la biblioteca virtual.
Ahora y para efectos de prueba tendremos que crear una pequea pagina Web tanto para el sitio principal como para el dominio virtual. Recuerde usar siempre un nombre de archivo ndice principal valido (Ej. Index.html). Estos dos index.html residirn en lugares distintos. El del dominio principal ser depositado en /srv/www/htdocs y el del dominio virtual en /srv/www/htdocs/bibvirtual).
Ya que el directorio bibvirtual no existe dentro de htdocs hay que crearlo:
test:/ #mkdir /srv/www/htdocs/bibvirtual
CONFIGURACIN DE APACHE PASO A PASO
Ejemplo: Configuracin: UNAN Pgina 5
Ya solo resta iniciar el apache y hacer las pruebas o ajustes necesarios
/etc/ini t.d/apache2 start
Prueba ahora el dominio virtual en su navegador preferido :
Invertir en La Familia Estudio Sobre Factores Preventivos y de Vulnerabilidad Al Trabajo Infantil Doméstico en Familias Rurales y Urbanas de Colombia, Paraguay y Perú.
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más
Inteligencia artificial: Lo que usted necesita saber sobre el aprendizaje automático, robótica, aprendizaje profundo, Internet de las cosas, redes neuronales, y nuestro futuro
Ciberseguridad: Una Simple Guía para Principiantes sobre Ciberseguridad, Redes Informáticas y Cómo Protegerse del Hacking en Forma de Phishing, Malware, Ransomware e Ingeniería Social