PDF de programación - Como crear un Servidor Web Apache

Imágen de pdf Como crear un Servidor Web Apache

Como crear un Servidor Web Apachegráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 25 de Noviembre del 2017)
1.050 visualizaciones desde el 25 de Noviembre del 2017
1,7 MB
29 paginas
Creado hace 12a (16/03/2012)
Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

Como crear un Servidor Web Apache

Que el Servidor Apache?

El Servidor Apache HTTP es un servidor Web de tecnología Open Source sólido y
para uso comercial desarrollado por la Apache Software Foundation
(http://www.apache.org). Red Hat Enterprise Linux incluye el Servidor Apache HTTP
versión 2.0 así como también una serie de módulos de servidor diseñados para
mejorar su funcionalidad.

El archivo de configuración predetermhainado instalado en el Servidor Apache HTTP
funciona sin necesidad de modificarlo, en la mayor parte de los casos. Este capítulo
da una idea general de las diharectrices dentro de este archivo de configuración
(/etc/httpd/conf/httpd.conf) para ayudar a aquellos que requieren una configuración
personalizada o necesitan convertir un archivo de configuración del formato más
antiguo del Servidor Apache HTTP 1.3.

Ahora como configurar Apache en ClearOS....

Luego de iniciar sesion en nuestro servidor ClearOS, lo que haremos es activar el
Servicio Web, realizando los siguientes pasos:

1- Clic sobre el menú Server.

A la izquierda nos saldran los submenus de Server.

1

Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

Nos dirigimos hacia abajo en entre los submenus
hasta llegar a Servidor Web.

Y pulsamos Clic sobre este.

Luego nos saldra la siguiente ventana.



2

Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

Como vemos en esta ventana es una breve informacion acerca de apache.Y mas abajo
tenemos los botones con el Estado del Servicio y su estado en Boot (en el arranque
del sistema), que como vemos estan en DETENIDO y la de Boot en Manual es decir
que el servicio solo iniciara cuando lo arranquemos manualmente luego de que el
sistema haya sido iniciado.
Lo que haremos es arrancar el servicio. Pulsando Empezar yde inmediato el estado
del servicio cambiara a Ejecutando. Tambien cambiaremos el estado del Boot de
Manual a Automatico pulsando Al Auto.

Mas abajo tenemos dos campos que podemos configurar desde este ambiente Web en
ClearOS que son el nombre del Servidor Web y el estado de SSL (Secure Socket
Layer (SSL). El protocolo SSL es un sistema diseñado y propuesto por Netscape
Communications Corporation.

Se encuentra en la pila OSI entre los niveles de TCP/IP y de los protocolos HTTP,
FTP, SMTP, etc. Proporciona sus servicios de seguridad cifrando los datos
intercambiados entre el servidor y el cliente con un algoritmo de cifrado simétrico,
típicamente el RC4 o IDEA, y cifrando la clave de sesión de RC4 o IDEA mediante
un algoritmo de cifrado de clave pública, típicamente el RSA. La clave de sesión es la
que se utiliza para cifrar los datos que vienen del y van al servidor seguro. Se genera
una clave de sesión distinta para cada transacción, lo cual permite que aunque sea
reventada por un atacante en una transacción dada, no sirva para descifrar futuras
transacciones. MD5 se usa como algoritmo de hash.

Si realizamos algun cambio en alguna de estas opciones solo debemos pulsar
Actualizar para que estos se apliquen y listo.

Y en el ultimo de abajo tenemos la configuracion de host virtuales.

Como vemos en esta imagen podemos apreciar que posee tres campos:

3

Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

Sitio Web: En este campo se listan los nombres de los dominios virtuales que vamos
agregando, como vemos aquí tengo tres dominios. Donde el primero que vemos que
dice (por defecto)este no podremos elimarlo y este viene creado con el servicio. Mas
adelante veremos por la linea de comandos profundamente estos dominios en el
servidor.

Subir via: Se nos muestran las distintas vias por las cuales podemos colocar nuestro
sitio web en el dominio apache. Aqui nos muestra dos opciones FTP y Archivo.
Donde FTP nos permitiria subir los archivos a traves de FTP (File Transfer Protocol)
o archivo que seria creando la pagina en el propio servidor.
Acceso de subida: Nos muestra los usuarios que poseen permisos de subida al
servidor Web.

En este campo se nos permite agregar un nuevo dominio web al servidor Apache.
Pero veamos las opciones que se nos muestran al pulsar editar en uno de los dominios
que ya poseemos.

Como lo es el dominio clearos.server.lan.

Como vemos en la imagen inferior tenemos los campos:

Sitio Web (refiere al campo donde estara el nombre del sitio web),

Alias de Servidores (es otro nombre que podemos asignarle al sitio web y OJO el
nombre que tenga el alias sera el nombre que usara el cliente para acceder a la
pagina).

Documento Raiz (/var/www/html) este es el directorio por defecto donde se alojan
los Sitios Web (Nota: este directorio no aloja los directorios virtuales, sino la pagina
principal), en el caso de los directorios virtuales estos se almacenan en
(/var/www/virtual). Con este detalle podremos movernos por la terminal de ClearOS
para poder manejar este servicio.

4

Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

Pero, Como abrimos una terminal en ClearOS?

ClearOS, es un sistema de ambiente Web el cual no posee opciones para abrir el
terminal directamente a traves de él; sino que se necesita de otro equipo Linux para
poder acceder al Terminal o Shell de manera Remota mediante el protocolo SSH.

Por qué un equipo Linux y no Windows?

Porque la consola de Windows no maneja el protocolo SSH, ya que esta solo maneja
TELNET y como ClearOS es una mas de las muchas distribuciones de Linux estas no
manejan TELNET ya que Linux por su caracteristica de seguridad emplea el
protocolo Seguro (SSH), y esta seguridad de debe a que la informacion que se
transmite mediante este protocolo viaja encriptada a diferencia de TELNET.

Ahora vamos a mostrarles como acceder desde otra distribucion de Linux (Ubuntu en
este caso) mediante la consola usando el protocolo SSH.

5

Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

Abrimos la Terminal en Ubuntu de la siguiente manera:

O usando la combinacion de teclas CTRL+ALT+DEL/SUPR. Y veremos la
siguiente ventana correspondiente a la terminal de Ubuntu.

Ahora lo que haremos es conectarnos a el servidor ClearOS para poder tener acceso
al shell de ClearOS. Esto lo haremos usando la siguiente sintaxis de comandos:

luis@ubuntu:-$ ssh “usuario con privilegios en el server recomendable (root)”@
“ip del servidor”

Ejemplo: ssh [email protected]

Ahora procedemos a realizarlo en la terminal de Ubuntu.

6

Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

Nota: Para que el cliente Ubuntu logre acceder por SSH al servidor ClearOS ambos
deben estar en la misma Red. Para comprobar esto abriremos otra terminal y
probaremos dando ping al la direccion 10.0.0.2 (Servidor ClearOS).

Como vemos todos los paquetes icmp (paquetes emitidos por el ping) se han enviado
exitosamente. Esto quiere decir que ahi conexión entre ambos equipos. Para mostrar
que ambos comparten la misma red daremos un ifconfig para ver la ip de este equipo.

7

Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

OK ahora continuaresmos donde estabamos anteriormente.

Pulsamos ENTER, cargara por un momento no se desesperen. Luego nos pedira la
contraseña del usuario que hemos indicado en este caso root. OJO esa contraseña que
pide se refiere a la contraseña de root pero del servidor.

La colocamos correctamente como se muestra en el recuadro inferior y luego
pulsamos ENTER y como vemos en la parte marcada con amarillo estaremos
logueados en el servidor como root.

8

Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

Ahora lo que haremos es dirigirnos a los directorios designados para alojar las
paginas web en el servidor Apache en ClearOS.

/var/www/html
/var/www/virtual

Directorio Principal o Dominio
Directorio para los Subdominios

Como podemos ver en la imagen superior estamos en el directorio /var/www y
hemos escrito el comando ls (listar), para ver el contenido de /var/www. Aqui
podemos ver las carpetas o directorios que asigna el Servidor Apache para el dominio
web principal y los subdominios.

Ahora entraremos en el directorio html.

Como vemos tenemos dos archivos (index.html y logo.png). El primero de ellos
corresponde a una pagina web y la imagen es una componente de la pagina
correpondiente al archivo index.html. Si abrimos el archivo index.html con el editor
de texto vi, veremos el codigo de esta pagina web.

9

Luis Eduardo Peralta Molina
2010-2940

Sistemas Operativos III

Instructor: José Doñe

Como ya
les mencione en un principio lo que les estoy mostrando son los archivos
correspondientes a las paginas que aparecen en la ventana de Servidor Web en
ClearOS. Y este codigo corresponde a la pagina clearos.server.lan, el cual he
modificado del que originalmente crea ClearOS. Al igual que ustedes tambien pueden
hacerlo mediante vi (Solo deben buscarse algun manual sencillo de html).

Algunos de los comandos basico para trabajar en el editor de texto vi son:

Estando en modo root:

vi “Nombre del archivo a editar” - Para abrir con vi
i – Indica insercion de texto
Esc -Sale del modo de insercion
:q – Salir sin guardar
:wq -Guardar y Salir

Lo que haremos ahora es ir a nuestro cliente Windows logueados con el usuario al
que le hemos dado permisos de acceso al Servidor Web en nuestro caso “pedro”.

OJO: Antes de hacer esto debemos arrancar el servicio ya que si no esta corriendo no
ahi man
  • Links de descarga
http://lwp-l.com/pdf7693

Comentarios de: Como crear un Servidor Web Apache (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad