cuaderno de campo

anotaciones

Menú
  • casa
    • cocina
      • pan
      • verdura
    • dinou del carrer nou
    • nadal : una carta
    • plano
  • huerto
    • instrucciones sobre el huerto
    • huerto del año 2022
  • humanidades
    • fonoteca
      • Noches en Poderna
      • El canto de las aves
    • galería
    • mala lluna
    • rutas fuera
    • umbrario
    • El misterio de Sant Mena
  • jardín
    • instrucciones sobre el jardín
    • exterior
    • interior
    • viveros
  • juego
    • listado de juegos
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

htaccess: configuración

Publicado el 26 de octubre de 201726 de febrero de 2021 por ernesto
  1. creación del archivo:

    touch /media/web/.htaccess

    si se tiene acceso al servidor apache (a su configuración), no debería emplearse este recurso porque incide (claro) en su tiempo de ejecución:

    Allowing .htaccess files will make Apache look for them upon every access to your server. Since parent directories are searched as well, this will take some (small) amount of time, and can impact your server’s performance.

    «When should I, and should I not use .htaccess files?» en httpd wiki.
  2. se puede comprobar su funcionamiento provocando un error en el archivo en cuestión:

    nano /media/web/.htaccess
    !@# (por ejemplo)

    si no se produce un error interno del servidor cuando se accede a través del navegador (el número 500), apache no está leyendo el archivo .htaccess. luego,

    1. cabe comprobar el nombre de los archivos de configuración:

      sudo nano /etc/apache2/apache2.conf
      AccessFileName .htaccess

    2. también cabe comprobar la directiva allowoverride en este mismo archivo:
      <Directory />
           Options FollowSymLinks
           AllowOverride None
           Require all denied
      </Directory>

      que define los «types of directives that are allowed in .htaccess files». en este caso, «none». no obstante, debe comprobarse esta misma directiva entre los sitios disponibles:

      sudo nano /etc/apache2/sites-available/RB.conf

      DocumentRoot /media/web/
      <Directory /media/web/>
           Options Indexes FollowSymLinks MultiViews
           AllowOverride none
           Require all granted
      </Directory>

      donde dice none, dígase all. luego, hay que reiniciar el servidor para comprobar que lee el archivo de configuración .htaccess:

      sudo systemctl restart apache2.service
      o
      sudo apache2ctl restart

      este último, apache2ctl, da respuesta en caso de error. por ejemplo,

      AH00526: Syntax error on line 7 of /etc/apache2/sites-enabled/RB.conf:
      Illegal override option #
      Action ‘restart’ failed.
      The Apache error log may have more information.

      la sintaxis de los archivos de configuración (que no del propio .htaccess) también se puede comprobar mediante

      sudo apache2ctl configtest
      o
      sudo apache2ctl -t

      más información sobre la depuración de apache, aquí.

Etiquetado como accessfilename, allowoverride, apache2ctl, systemctl, touch
  • acceso al propio .htaccess

    <Files .htaccess> Order allow,deny Deny from all </Files> allow para permitirlo, deny para impedirlo. ambas…

  • apache2: instalación y configuración

    instalación y configuración sudo apt-get install apache2 sudo nano /etc/apache2/apache2.conf Timeout 30 MaxKeepAliveRequests 25 sudo…

  • teclado: configuración

    apt-get install console-setup dpkg-reconfigure console-setup dpkg-reconfigure keyboard-configuration en caso de error, loadkeys es  

RSS rutas fuera

  • HS: Laure le Prunenec (Rïcïnn, Öxxö Xööx, Corpo-Mente, ex-Igorrr, etc) 27 de marzo de 2023 hessianfirm
  • Gracias por asistir a la presentación de “Criptozoología en España” 27 de marzo de 2023 Javier Resines
  • Demilich “Last Show Ever” In Madrid Tonight 26 de marzo de 2023 Brett Stevens
  • Fourth Monarchy – Nocturnal Odes of a Wandering Spirit (2023) 25 de marzo de 2023 Brett Stevens
  • Esta tarde, Criptozoología con Vicente Fuentes 23 de marzo de 2023 Javier Resines
  • Beats and yelling from: Yaaroth, Verminous Serpent, Svraoz 22 de marzo de 2023 Hate Meditations
  • Xerrada: La importància de les llavors locals 22 de marzo de 2023 moon
  • Beats and yelling from: Cromlech, Contrarian, Skrying Mirror 21 de marzo de 2023 Hate Meditations
  • Necropolis #62 – On Burzum (Band Focus) 19 de marzo de 2023 Hate Meditations

Categorías

apache bash casa cocina corral css exterior fonoteca galería html5 huerto humanidades humanidades digitales interior jardín javascript juego linux mysql pan php repostería sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2023