Herramientas de usuario

Herramientas del sitio


sistemas:apache

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sistemas:apache [2009/07/19 11:50]
127.0.0.1 editor externo
sistemas:apache [2020/05/09 09:25] (actual)
Línea 180: Línea 180:
   * El comando **apache2ctl** es una buena herramienta para lanzar, detener, reiniciar... cómdamente apache.   * El comando **apache2ctl** es una buena herramienta para lanzar, detener, reiniciar... cómdamente apache.
   * Los logs se encuentran en ''/​var/​log/​apache2''​   * Los logs se encuentran en ''/​var/​log/​apache2''​
 +
  
 ===== Notas ===== ===== Notas =====
Línea 192: Línea 193:
   * Apache se ejecuta como el usuario: ''​www-data'',​ aunque esto puede ser editado con //User// y //Group//. Ejemplo: //User alfred//.   * Apache se ejecuta como el usuario: ''​www-data'',​ aunque esto puede ser editado con //User// y //Group//. Ejemplo: //User alfred//.
   * En Debian, las sesiones de PHP5, las funciones de sqlite... Son módulos que pueden ser añadidos de forma sencilla únicamente instalando sus paquetes.   * En Debian, las sesiones de PHP5, las funciones de sqlite... Son módulos que pueden ser añadidos de forma sencilla únicamente instalando sus paquetes.
 +===== In a nutshell =====
 +
 +==== Seguridad ====
 +=== Deniega el acceso al HD pero no a la carpeta /​var/​www/​htdocs ===
 +<​code>​
 +<​Directory />
 +Options SymLinksIfOwnerMatch
 +AllowOverride None
 +
 +Order Deny,Allow
 +Deny from all
 +</​Directory>​
 +
 +DocumentRoot "/​var/​www/​htdocs"​
 +<​Directory "/​var/​www/​htdocs">​
 +Options Indexes FollowSymLinks MultiViews
 +AllowOverride None
 +
 +Order allow,deny
 +Allow from all
 +</​Directory>​
 +</​code>​
 +=== Deniega el acceso a ficheros que empiecen por . ===
 +... Como por ejemplo ''​.htaccess''​.
 +<​code>​
 +<Files ~ "​^\.">​
 +Order allow,deny
 +Deny from all
 +</​Files>​
 +<Files ~ "​^\.\.?​$">​
 +Order allow,deny
 +Allow from all
 +</​Files>​
 +</​code>​
 +
 +==== Proxy configuration ====
 +<​code>​
 +<​VirtualHost *:80>
 +        ServerName serveis.bcn.coop
 +
 +        Alias /static /​srv/​Coopolis.back-office/​static
 +
 +        <​Directory /​srv/​Coopolis.back-office/​static>​
 +            Require all granted
 +        </​Directory>​
  
 +        ProxyPass /static !
 +        ProxyPass / http://​localhost:​8000/​
 +        ProxyPassReverse / http://​localhost:​8000/​
 +</​VirtualHost>​
 +</​code>​
 ===== Archivos ===== ===== Archivos =====
   * {{sistemas:​apache:​apache_chuleta.pdf|Chuleta de apache}}   * {{sistemas:​apache:​apache_chuleta.pdf|Chuleta de apache}}
sistemas/apache.1248004213.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)