
通常, 設定に関しては Apache, 私たちは通常持っています すべて フォルダ内の私たちのウェブファイル www o Htdocs. このように, いつでも私たちは、サーバーを介してアクセス可能なものを知ることができます.
しかし ケースがあります で、 フォルダー 私たちが提供する必要があるファイルが見つかりました 外 このルートの, そして理由, ストレージデバイスをうまく構造化する, またはその他の理由, そのようなファイルを現在のパスに残しておくことが望ましい, 通常のフォルダ内で移動する代わりに.
これを行うに, Apache 私たちに創造する機会を与えてくれる エイリアス, 彼らは単なる方法です リンク フォルダ名, サーバー パス内, 通常のルートから外れている他のルートに. この方法では, Webサービスのパスを通じて、問題のフォルダにアクセスすることができます.
ため 明確 もう少しこれ, 我々 が持っていると仮定しましょう、 Apache web サーバー で ローカル, その フォルダーのルート あなたは例の道を歩んでいる /srv/www と呼ばれる Web プロジェクトを持つ別のフォルダー内 プロジェクト1. これについて明確に, プロジェクトルート1にアクセスする, ブラウザに書き込むだけです。 URL 同様にそれ: ローカルホスト/プロジェクト1.
1 2 3 4 | / |_ srv |_ www |_ proyecto1 |
今、私たちはアクセスできるようにしたいと考えてみましょう プロジェクト2, 道路上にある /ユーザー/マイプロジェクト, しかし、その, 何らかの理由で, 私たちは望んでいません そのフォルダまたはディレクトリをフォルダに移動する /srv/www. この場合、我々は、を使用します。 エイリアス 与えてくれる Apache.
私たちが最初にする必要があるのは、 オープン Apache 構成ファイル をクリックします。. 通常は、 Apache のインストールパス, そしてあなたのLinuxディストリビューションに応じて, または、あなた自身が次のような何らかの結合されたサーバーを実行している場合 Xampp, Mmaf o ランプ, 少し変わる可能性があります.
一度開いた, を求めています。 ブロック これらが行われる場所 エイリアス. このセクションは、テキストで始まります。: <モジュールalias_module>. 一度ここで, あなたは残っているだけです 新しいエイリアスを設定する このセクション内のプロジェクトの. 想定している場合, 次のようなものになります:
1 | Alias /proyecto2 "/usuario/mis-proyectos/proyecto2" |
ガーディアン 変更と 再起動 サーバー Apache. 一度開始, ブラウザでルートを入力した場合 ローカルホスト/プロジェクト2 プロジェクトを Web サーバーの通常のパスに移動せずにアクセスすることがわかります.
このルートにアクセスするにはご注意ください, それは持っている必要があります 必要な許可, 以来, それ以外の場合, あなたはそれに成功しないだろう.
