1

私のsymfonyの弾力のあるbeanstalk PHPアプリケーションの基本的な認証を実装したかったのです。私はすでにthis link where it is explained for an other php projectを見つけ、私のsymfonyの必要性のためにそれをちょっと微調整しました。PHP/Symfonyの基本的なhttp認証の認証

files: 
    "/etc/httpd/conf.d/allow_override.conf": 
    mode: "000644" 
    owner: ec2-user 
    group: ec2-user 
    encoding: plain 
    content: | 
     <Directory /var/www/html/www/ /> 
     AllowOverride AuthConfig 
     </Directory> 

    "/etc/httpd/conf.d/auth.conf": 
    mode: "000644" 
    owner: ec2-user 
    group: ec2-user 
    encoding: plain 
    content: | 
     <Directory /var/www/html/www/ /> 
     AuthType Basic 
     AuthName "Myproject Prototype" 
     AuthUserFile /etc/httpd/.htpasswd 
     Require valid-user 
     </Directory> 

    "/etc/httpd/.htpasswd": 
    mode: "000644" 
    owner: ec2-user 
    group: ec2-user 
    encoding: plain 
    content: | 
     admin:lala 

問題は:どのディレクトリに設定するのかわかりません。 私が試した:

  • /var/www/htmlと設定/ www /の
  • /var/www/htmlと設定/ WWW
  • /var/www/htmlと設定/
  • /var/www/htmlと設定

しかし、これは動作していません。あなたはまた、すべてのAllowOverrideのを設定する必要が/ var/www/htmlと設定/ウェブ/

:私が得るすべては503

答えて

1

あなたはsymfonyのを使用している場合は、ディレクトリがされるいくつかのエラーです。あなたのファイルは次のようになります。

files: 
    "/etc/httpd/conf.d/allow_override.conf": 
    mode: "000644" 
    owner: ec2-user 
    group: ec2-user 
    encoding: plain 
    content: | 
     <Directory /var/www/html/web/> 
     AllowOverride All 
     </Directory> 

    "/etc/httpd/conf.d/auth.conf": 
    mode: "000644" 
    owner: ec2-user 
    group: ec2-user 
    encoding: plain 
    content: | 
     <Directory /var/www/html/web/> 
     AuthType Basic 
     AuthName "Myproject Prototype" 
     AuthUserFile /etc/httpd/.htpasswd 
     Require valid-user 
     </Directory> 

    "/etc/httpd/.htpasswd": 
    mode: "000644" 
    owner: ec2-user 
    group: ec2-user 
    encoding: plain 
    content: | 
     admin:$apr1$e2ahR98m$oQ9tE8rqr/l5XPr3cCZYK1 
+0

ねえ、あなたの応答:) /WWWのためのおかげであるため、フォルダは、このように命名されたいくつかの理由で、オールライトです。しかし、AllowOverride情報は新しいものです。どうもありがとうございました! その間、私は元の問題をvpn-accessで解決しました:) –