extensiones (#yum -y install httpd) (#yum -y install php php-mysql mod_perl mod_wsgi mod_ssl mod_python)
3. Para que nuestro servidor arranque cuando inicie nuestro servidor digitamos (#chkconfig httpd on) y iniciamos el servicio (#service httpd start)
4. ahora vamos a crear los directorios donde se van a alojar las configuraciones.
creación del directorio (#mkdir /var/datos/docs)
Cambiamos los contextos de SELinux de este directorio, con la finalidad de que tenga rol de objeto (object_r), creado por usuario de sistema (system_u) y tipo httpd_sys_content_t:
5. Creamos el siguiente fichero de configuración (#gedit /etc/httpd/conf.d/ejemplos.conf) y añadimos el siguiente contenido:
6. Guardamos el archivo, cambiamos el propietario y los permisos del directorio, recargamos el servicio (#service httpd reload) y abrimos un navegador (127.0.0.1/docs) y comprobamos que funciona.
Limitar el acceso por usuario y contraseña
1. Creamos el directorio
2. Generamos el archivo /etc/httpd/conf.d/autenticar.conf. (#nano /etc/httpd/conf.d/autenticar.conf)
Añadimos el siguiente contenido. Alias /privado /var/www/privado
<Directory "/var/www/privado">
Options Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
3. Recargamos el servicio httpd. (#service httpd restart)
4. Creamos el archivo /var/www/privado/.htaccess. (#nano /var/www/privado/.htaccess) añadimos las siguientes líneas al archivo.
AuthName "Sólo usuarios autorizados"
AuthType Basic
Require valid-user
AuthUserFile /var/www/claves
5. Generamos el archivo de claves dentro de /var/www/claves. (#touch /var/www/claves)
6. Cambiamos los permisos de claves y su propietario.
(#chmod 600 /var/www/claves)
(#chown apache:apache /var/www/claves)
7. Ahora, desde el terminal, escribimos el mandato htpasswd junto con la ruta de directorio y el usuario para crearle la clave. (#htpasswd /var/www/claves stiven)
8.Entramos en el navegador en la dirección 127.0.0.1/privado y saldrá el cuadro de petición de usuario y contraseña.
Re dirección de directorios
1.Genere el archivo denominado /etc/httpd/conf.d/ej-redireccion.conf (#nano /etc/httpd/conf.d/ej-redireccion.conf) y añadimos la siguiente línea.
Redirect 301 /stiven1907 http://www.stiven1907.blogspot.com/
3. Entramos al navegador a la dirección http://127.0.0.1/stiven1907 para comprobar que nos redireccionara a la página deseada
Tipos de MIME.
1. Genere un archivo que denominado /etc/httpd/conf.d/mimes.conf (#nano /etc/httpd/conf.d/mimes.conf)
Añadimos el siguiente contenido.
AddType application/ogg .ogg
AddDescription "Ogg Vorbis Audio" .ogg
AddIcon /icons/sound2.png .ogg
Para comprobar un sonido desde la página, podemos copiar uno del propio sistema, solo ubicamos la carpeta y listo.
(#cp /usr/share/sounds/kapman/ghost.ogg /var/datos/docs/sonar.ogg)
Entramos a la dirección donde está ubicado el archivo .ogg desde el navegador y este es el resultado: http://127.0.0.1/docs/sonar.ogg
No hay comentarios:
Publicar un comentario