/ /ターミナルを使用して.htaccessファイルをアップロードできないのはなぜですか? --apache、.htaccess、amazon-web-services、amazon-ec2、ssi

ターミナルを使って.htaccessファイルをアップロードできないのはなぜですか? - apache、.htaccess、amazon-web-services、amazon-ec2、ssi

Apacheを実行しているAmazonEC2サーバーがあります。.htaccessファイルを使用してSSIを有効にしようとして、.htaccessファイルを作成し、それを(サーバーではなく)Webサイトファイルフォルダーに保存し、を使用してアップロードしようとしました。 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 ターミナルで、次のエラーメッセージが表示されます:

"/Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess:そのようなファイルまたはディレクトリはありません"

ターミナルを使用して.htaccessファイルをApacheサーバーにアップロードするにはどうすればよいですか?

ありがとう!

更新: ここに画像の説明を入力 アップデート2: ここに画像の説明を入力

回答:

回答№1は1

の出力に見られるように ls -Abl、ファイル名は実際には .htaccess.txt.

サイドノート:

  • すべてのSSIを有効にする .html ファイルはパフォーマンスの面で悪い考えです。典型的な方法は、特別な拡張機能を使用することです( .shtml)、またはファイルのビットを実行します(経由 XBitHack)。
  • Apache 2.4では、現在の方法は有効にすることです その INCLUDES フィルタ 使用する代わりに AddHandler

    AddType text/html .html
    AddOutputFilter INCLUDES .html
    

    ... AddHandler server-parsed 下位互換性のために引き続きサポートされています。