Instalar Servidor Web Apache 2.2
UF1-Servidors web i de transferència de
fitxers
PRÀCTICA 1: INSTAL·LACIÓ I CONFIGURACIÓ PER DEFECTE DEL
SERVIDOR WEB APACHE EN LINUX
TEMPORITZACIÓ: 1H
En aquesta activitat:
-
Instal·lar i configurar un servidor Web Apache 2.2 amb
Linux.
Apache (http://www.apache.org) és una fundació que desenvolupa una
gran quantitat de projectes software. Un dels seus principalsprojectes
és un servidor web o HTTP "open source" (http://httpd.apache.org). En
l'actualitat és el servidor web més popular i usat a Internet. Pot
instal·lar-se en múltiples sistemes operatius (Linux, Unix, Windows, ...)
El servidor web Apache té moltes opcions de configuració, i la seva
funcionalitat es pot ampliar mitjançant mòduls. Es recomana consultar
documentació addicional(http://httpd.apache.org/docs/2.2/) per ampliar
les explicacions d'aquest servidor.
Quan un usuari es connecta a Internet pot accedir a una plana Web.
Aquesta pràctica pretén introduir-nos a la instal·lació i manteniment d'un
servidor Web amb Ubuntu.
Segons requereixi l’enunciat, explica o fes captures de pantalla de tot el
que vagis realitzant:
1. Instal·la el servidor web Apache 2.2, des de elsrepositoris oficials de
Ubuntu.
•
sudo apt-get install apache2 elinks
1
M8 – DAW2
UF1-Servidors web i de transferència de
fitxers
2. Indica
quins
components
té:
fitxers
executables,
fitxers
de
configuració, documentació i monitoratge.
•
Apache2.conf: configuració del servidor web
•
conf.d: arxius de configuració d'apache
•
envvars: contéinformació de usuari, grup i PID.
•
httpd.conf: era l'arxiu de configuració, que encara está opcupat per
Red Hat i altres derivats.
•
mods-available: conté els móduls disponibles per al nostre apache
•
mods-enabled: conté els móduls activats.
•
port.conf: s'especifiquen els ports de escolta, per defecte 80 i 443.
•
sites-available:
arxius
de
configuració
opàgines
web
que
configurarem. Conté un arxiu amb la configuració de la pàgina d'inici
d'apache.
•
sites-enabled: on están especificats els llocs web habilitats.
2
M8 – DAW2
UF1-Servidors web i de transferència de
fitxers
3. Activa/Desactiva el servei web.
•
sudo /etc/init.d/apache2 start
•
sudo /etc/init.d/apache2 stop
4. Monitora les activitats realitzades pelservidor web mitjançant el
registre de logs del sistema. Identifica el PID del procés del servidor.
Hi ha dos arxius que contenen els logins de accés i error.
•
acces.log
•
error.log
3
M8 – DAW2
UF1-Servidors web i de transferència de
fitxers
AMPLIACIÓ
1. Comprovar i esborrar altres versions.
Comprovarem si existeixen instal·lacions d’Apache, MySQL i PHP en
la nostramàquina i les eliminarem.
dpkg --list|grep -e httpd -e apache -e mysql -e php
Què fa la línia anterior?
Aquesta línia llista tots els processos actius que continguin les paraules
httpd, apache, mysql i php.
En el meu cas no m'apareix cap process actiu.
Els processos apache2 i mysql estan morts (com no els tenia instal·lats no
ha fet faltar fer finalitzar els processos amb stop.
No podemeliminar paquets perquè no hi havia cap instal·lat.
2. Configura i instal·la Apache en la Màquina virtual seguint els
passos indicats i comprova l’accés.
Primer, actualitzem . A continuació instal·lem apache2 amb sudo apt-get
install apache2. Una vegada instal·lat comprovarem que la instal·lació ha
estat realitzada.
A continuació, consulta el contingut de l’arxiu /etc/init.d/apache2 i
contestales següents preguntes:
4
M8 – DAW2
UF1-Servidors web i de transferència de
fitxers
a. Què fa aquest arxiu?
Es l'arxiu de configuració que ens serveix per poder donar ordres
d'encendre, apagar, reiniciar el servidor, etc.
b. Observa l’script, quines són les ordres més importants?
Start_htcacheclean, stop_htcacheclean, pidof_apache, apache_stop,
apache_wait_stop.
Què significa...
Regístrate para leer el documento completo.