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)