web-dev-qa-db-ja.com

ホスティングサービスにWebサイトプロジェクトフォルダーを与える前に、どのファイルアクセス許可を設定する必要がありますか?

Jekyll というCMSを使用してWebサイトを構築しています。この時点でのjekyllの理解は、Webサイトに簡単な定型文を提供し、sassを使用できるようにすることで、静的Webページを生成するのに役立つということです。

Atom.io のアクセス許可の問題により、ファイルを保存できないため、ほとんどのファイルを777に設定しました。Jekyllは、ファイルを取得し、実際の生成されたhtmlドキュメントとcss。 _siteフォルダー内のこれらのファイルのほとんどは、777と同じアクセス許可を持っているようです。この特定のフォルダーのアクセス許可を手動で設定しなかったため、これが意図しないことなのか、それが本来の方法なのかわかりません。

私はすぐにこの_siteフォルダーをホスティングサービスに引き渡して、ウェブサイトをライブにするようにします。私の質問は、セキュリティ、アクセス、その他の問題を回避するために、ホスティングサービスに提出する前に、このフォルダー内のファイルにどのファイル許可を設定する必要があるかということです。

2
TT4M.C

私の質問は、セキュリティ、アクセス、その他の問題を回避するために、ホスティングサービスに提出する前に、このフォルダー内のファイルにどのファイル許可を設定する必要があるかということです。

ホスティングサービスにはさまざまな種類があります。たとえば、共有ホスティングでは専用サーバーよりもファイルに同じ権限がありません。

ローカルファイルシステムのパーミッションは問題ではありません。Webホスティングでファイルが安全であることを確認する必要があります。そのため、Jekyllが生成するファイルのパーミッションは問題ではありません。独自のファイルシステムの_siteディレクトリで、ホスティングサービスのドキュメントを読んで、この新しい環境で安全であることを確認する必要があります。

1
marcanuy