2016-05-18 13 views
0

現在、私はSymfonyのプロジェクトに取り組んでいます。 プロダクションにプロジェクトをデプロイしました。symfony 3.1のWebディレクトリ以外のすべてのファイルへの安全なアクセス

domain.com/var/logs/prod.logに私がファイルをダウンロードできるよりも気付きました。 ウェブディレクトリの外のすべてを保護する方法はありますか。そのため、あなたが入力したURLに関係なく、ウェブディレクトリにリダイレクトされます。 または、アクセスをブロックする他の方法がある場合はお知らせください。

今私は、このエラーが見つかったので、プロジェクトが安全ではないと思います。

はあなたがウェブディレクトリにそれをポイントする必要があり、パブリックフォルダ内のすべてのsymfonyのファイルをアップロードしていないサブドメインを持っている場合でも、事前

+3

サーバーの設定に問題があるようです。あなたのプロジェクトのDocumentRootはsymfonyのルートディレクトリにあるべきではありません。それはweb /フォルダになければなりません。 http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html –

+0

サブドメインだと忘れてしまいました。私はそれを正しく展開したかどうかわかりません。サブドメインディレクトリ内にsymfony全体をアップロードしました。 –

答えて

2

でいただきありがとうございます。

サブフォルダがサブフォルダの場合は、symfonyプロジェクトをどこかにアップロードしてWebフォルダからシンボリックリンクを作成し、好きな場所に置くことができます。

関連する問題