/ / Perché non riesco a caricare il file .htaccess utilizzando il terminale? - apache, .htaccess, amazon-web-services, amazon-ec2, ssi

Perché non posso caricare il file .htaccess usando il terminale? - apache, .htaccess, amazon-web-services, amazon-ec2, ssi

Ho un server Amazon EC2 su cui è in esecuzione Apache, io"mcercando di abilitare SSI utilizzando il file .htaccess, ho creato il file .htaccess e l'ho salvato nella cartella dei file del mio sito Web (non nel mio server) e ho provato a caricarlo utilizzando scp -i /Users/jeffArries/Desktop/jeffarries.pem /Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess ec2-user@ec2-54-213-219-247.us-west-2.compute.amazonaws.com:/var/www/html in Terminale e ho ricevuto questo messaggio di errore:

"/Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess: nessun file o directory"

Come posso caricare il mio file .htaccess sul mio server Apache utilizzando Terminal?

Grazie!

Aggiornare: inserisci la descrizione dell'immagine qui Aggiornamento 2: inserisci la descrizione dell'immagine qui

risposte:

1 per risposta № 1

Come si può vedere nell'output di ls -Abl, il nome del file è in realtà .htaccess.txt.

Nota a margine:

  • Abilitare SSI per ogni .html file è una cattiva idea dal punto di vista delle prestazioni. Il modo tipico è usare un'estensione speciale (come .shtml), o eseguire bit sul file (tramite XBitHack).
  • Su Apache 2.4, il modo attuale è abilitare il INCLUDES filtro invece di usare AddHandler:

    AddType text/html .html
    AddOutputFilter INCLUDES .html
    

    ... AddHandler server-parsed è ancora supportato per la compatibilità con le versioni precedenti.