0

私はLinuxに非常に慣れていません。ご容赦ください。

LAMP スタックが実行されている linode があり、メイン サイトといくつかのサブドメインを構成することができ、うまく機能しています。

ただし、まだ作業中のプロジェクトを配置できる「dev」というディレクトリが必要です。ブラウザのアドレス バーからこのフォルダにアクセスできるようにする必要がありますが、DNS 経由ではなく、サーバーの IP から直接アクセスしたいと考えています。例えば:

http://218.42.42.42/dev/someproject

ドキュメントルートは /var/www に設定されているため、「dev」フォルダーを配置することは実際にはオプションではありません。バックアップを簡単にするために、〜フォルダーに配置したいのです。

では、これを機能させるための最良の方法は何ですか? リダイレクトですか、それともドキュメント ルートを「dev」フォルダに移動する必要がありますか?

ありがとう!

4

1 に答える 1

0

まず、これはおそらくServerfaultに適しています。それを念頭に置いて...

開発環境をホーム フォルダーに保持する必要がある場合は、dev フォルダーに関連付けるシンボリック リンクを /var/www に作成します。

それを保護する限り、これが安全なアクセスを処理するための推奨または実行可能な方法であるかどうかはわかりませんが、http://www.codinglogs.com/blog/server-management/vps-setup-guideのようです/nginx-password-protect-web-directoryは、ユーザー名とパスワードの組み合わせを使用して安全であると感じている限り、進むべき道かもしれません. 別の有効な答え (stackoverflow でも) は、 nginx のパスワード保護 /backoffice フォルダーです。

より安全なものが必要な場合、次のステップはおそらくファイアウォール ルールです。

于 2013-06-14T15:06:20.003 に答える