sad:ubuntu:p10
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| sad:ubuntu:p10 [2018/01/11 09:24] – José Manuel Guallar | sad:ubuntu:p10 [2019/01/04 13:18] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 2: | Línea 2: | ||
| ===== Qué es Apache ===== | ===== Qué es Apache ===== | ||
| - | |||
| El Servidor Apache HTTP, comúnmente conocido como Apache, es un software de servidor web clave en el crecimiento inicial de la World Wide Web. Normalmente, | El Servidor Apache HTTP, comúnmente conocido como Apache, es un software de servidor web clave en el crecimiento inicial de la World Wide Web. Normalmente, | ||
| - | Requisito previo | + | **Requisito previo** |
| Instalación de Ubuntu Desktop 12.04 LTS | Instalación de Ubuntu Desktop 12.04 LTS | ||
| - | Notas de la practica | + | **Notas de la practica** |
| En esta practica, veremos cómo hacer lo siguiente: | En esta practica, veremos cómo hacer lo siguiente: | ||
| Línea 21: | Línea 20: | ||
| * Veremos ese archivo index.html usando un navegador web. | * Veremos ese archivo index.html usando un navegador web. | ||
| - | Busqueda y descarga del Apache | + | ====== |
| <code bash> | <code bash> | ||
| - | sudo su - | + | student@ubuntu12: |
| [contraseña] | [contraseña] | ||
| - | ifconfig -a | + | root@ubuntu12: |
| - | apt-cache search apache2 | grep " | + | root@ubuntu12: |
| </ | </ | ||
| - | 01 | ||
| - | apt-get install apache2 | + | {{: |
| - | 02 | + | <code bash> |
| + | root@ubuntu12: | ||
| + | </ | ||
| - | Para verificar que apache está instalado y corriendo | + | {{: |
| - | ps -eaf | grep -v grep | grep apache | + | ====== Para verificar que apache |
| - | pgrep -l apache | + | |
| - | 03 | + | |
| + | <code bash> | ||
| + | root@ubuntu12: | ||
| + | root@ubuntu12: | ||
| + | </ | ||
| + | |||
| + | |||
| + | {{: | ||
| comprobar que apache2 está instalado en init.d | comprobar que apache2 está instalado en init.d | ||
| - | ls -l /etc/init.d | grep apache2 | + | <code bash> |
| + | root@ubuntu12: | ||
| + | </ | ||
| - | Parar y volver a iniciar el servicio de apache 2 con / | + | ====== Detener |
| - | cd / | + | |
| - | ./apache2 stop | + | <code bash> |
| - | ps -eaf | grep -v grep | grep apache2 | + | root@ubuntu12: |
| + | root@ubuntu12:/ | ||
| + | root@ubuntu12:/ | ||
| + | </ | ||
| Vemos que no imprime ninguna linea por lo que el servicio esta parado | Vemos que no imprime ninguna linea por lo que el servicio esta parado | ||
| - | + | <code bash> | |
| - | ./apache2 start | + | root@ubuntu12:/ |
| - | ps -eaf | grep -v grep | grep apache2 | + | root@ubuntu12:/ |
| + | </ | ||
| Nos devuelve lineas por la pantalla indica que el servicio esta funcionando | Nos devuelve lineas por la pantalla indica que el servicio esta funcionando | ||
| - | 04 | + | {{: |
| - | parando | + | ====== Deteniendo |
| - | service apache2 status | ||
| - | Nota: si apache2 esta corriendo nos muestra un valor que es el PID (process ID). | + | <code bash> |
| - | En mi caso es el 3433 | + | root@ubuntu12:/etc/init.d~# service apache2 status |
| + | </ | ||
| - | ps -eaf | grep -v grep | grep 3433 | + | Nota: si apache2 esta corriendo nos muestra un valor que es el PID (process ID). |
| - | Tienes que reemplazar | + | En mi caso es el 3433 |
| - | service apache2 stop | + | <code bash> |
| + | root@ubuntu12:/ | ||
| + | </ | ||
| - | Este comando mata el demonio | + | Tienes que reemplazar |
| - | ps -eaf | grep -v grep | grep apache2 | + | <code bash> |
| + | root@ubuntu12:/ | ||
| + | </ | ||
| - | No muestra nada porque | + | Este comando mata el demonio de apache2 |
| - | service apache2 start | + | <code bash> |
| - | ps -eaf | grep -v grep | grep apache2 | + | root@ubuntu12:/ |
| + | </ | ||
| + | |||
| + | No muestra nada porque el servicio esta parado | ||
| + | |||
| + | <code bash> | ||
| + | root@ubuntu12:/ | ||
| + | root@ubuntu12:/ | ||
| + | </ | ||
| - | | + | ps -eaf, muestra todos los procesos |
| - | grep -v grep, filtra la salida del comando grep | + | grep -v grep, filtra la salida del comando grep \\ |
| - | grep apache2', | + | grep apache2', |
| + | {{: | ||
| ---- | ---- | ||
| - | Acceder a esta sección solo si hemos visto un error al reiniciar el servicio | + | |
| + | **Acceder a esta sección solo si hemos visto un error al reiniciar el servicio** | ||
| Mensaje de reparación "No se pudo determinar el nombre de dominio totalmente calificado del servidor" | Mensaje de reparación "No se pudo determinar el nombre de dominio totalmente calificado del servidor" | ||
| - | Es posible que cuando hemos intentado parar y volver a arrancar el servicio hayamos visto el error "Could not determine the server' | + | Es posible que cuando hemos intentado parar y volver a arrancar el servicio hayamos visto el error "Could not determine the server' |
| apache2: no se pudo determinar el nombre de dominio completo del servidor. | apache2: no se pudo determinar el nombre de dominio completo del servidor. | ||
| Línea 100: | Línea 127: | ||
| Lo que tenemos que hacer es escribir la directiva ServerName en el archivo fqdn para evitar este mensaje | Lo que tenemos que hacer es escribir la directiva ServerName en el archivo fqdn para evitar este mensaje | ||
| - | echo " | + | <code bash> |
| - | ls -l / | + | root@ubuntu12:/ |
| - | service apache2 stop | + | root@ubuntu12:/ |
| - | service apache2 start | + | root@ubuntu12:/ |
| - | ps -eaf | grep -v grep | grep apache2 | + | root@ubuntu12:/ |
| + | root@ubuntu12:/ | ||
| + | </ | ||
| - | 06 | + | |
| + | {{: | ||
| ---- | ---- | ||
| - | Crear secuencias de comandos de inicio y parar apache2 | + | ====== |
| - | + | ||
| - | update-rc.d apache2 defaults | + | <code bash> |
| + | root@ubuntu12:/ | ||
| + | </ | ||
| El comando update-rc.d se usa para crear inicio, habilitar, eliminar y eliminar scripts para los servicios enumerados en / | El comando update-rc.d se usa para crear inicio, habilitar, eliminar y eliminar scripts para los servicios enumerados en / | ||
| Línea 121: | Línea 153: | ||
| En nuestro caso, la instalación de apache2 ya creó los scripts de inicio. | En nuestro caso, la instalación de apache2 ya creó los scripts de inicio. | ||
| - | 07 | + | {{: |
| Verificar que el script ha sido creado | Verificar que el script ha sido creado | ||
| - | find / | + | <code bash> |
| + | root@ubuntu12:/ | ||
| + | </ | ||
| - | 08 | + | {{: |
| - | Creación del fichero index.html | + | ====== |
| - | El directorio | + | El directorio |
| - | cd /var/www | + | <code bash> |
| - | ls -l * | + | root@ubuntu12:/ |
| - | cp index.html index.html.BKP | + | root@ubuntu12:/ |
| - | ls -l * | + | root@ubuntu12:/ |
| + | root@ubuntu12:/ | ||
| + | </ | ||
| - | Creando nuestra primera pagina web | + | |
| + | {{: | ||
| + | |||
| + | Creando nuestra primera pagina web 8-O LOL | ||
| El fichero index.html es por defecto la pagina de inicio | El fichero index.html es por defecto la pagina de inicio | ||
| - | date > index.html | + | <code bash> |
| - | echo "< | + | root@ubuntu12:/ |
| - | echo "tu nombre" | + | root@ubuntu12:/ |
| - | cat index.html | + | root@ubuntu12:/ |
| + | root@ubuntu12:/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | {{: | ||
| - | 10 | + | '' |
| + | **Print de pantalla que hay que entregar**'' | ||
| - | Print de pantalla | + | Ir al navegador y escribir la ip del ordenador, hacer un print de pantalla |
| - | Ir al navegado y escribir la ip del ordenador, hacer un print de pantalla de la pagina web | ||
| - | 11 | + | {{: |
sad/ubuntu/p10.1515662671.txt.gz · Última modificación: (editor externo)
