skillup

技術ブログ

サーバー・ネットワーク

mod_aliasに関して

投稿日:

同一ドメインでパスによってルートディレクトを分けたい時。

この場合、apacheの設定ファイルをいじることになります。

一般的にはhttpd.confではなく*.confと言った設定ファイルを使い、エイリアスを書くことが一般的です。

例えばtest2というパスがURLに入っていた場合、下記のように書きます。

厳密にいうと意図しない部分でtest2が入っていた場合にルートディレクトリィが切り替わってしまうので、正確を期すならば上記の場合はalias matchという構文を使った方がいいかもしれませんが・・・

またaliasで切り分けたURLはそれ自体が1つのものと見なされているようで、切り分けた後のルートディレクトリィでのURlの挙動が若干変わりました。

※自分の場合、携帯のサイトを別ディレクトリのLaravelのアプリで作成しましたが(URLにspが入っていたら別ディレクトリに切り分けるようにしました。)、ルーティングにspを入れたんですが反応せず、通常のルーティングで判断ができました。ここら辺はかなり難しいのでログでリダイレクトを見て判断しましょう。

参考

エイリアス(Alias)
mod_alias
ApacheのAliasMatchの設定

-サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

set,ifディレクティブ,変数に関して

これまで基本的なnginxの設定についてみてきましたが、今回はset,ifディレクティブについてみていきます。 Contents1 変数とset2 error_page3 名前付きlocation 変 …

no image

ansible複数アイテム登録&ファイル分割&ログ

引き続きansibleに関して。 Contents1 設定ファイルの書き換え1.1 ini_file1.2 lineinfile2 複数の値の置換3 ファイル分割3.1 ログ修正 設定ファイルの書き換 …

no image

サーバーの過負荷の発見 メモリ使用率の調査&抽出、置換(awk,sed)コマンドについて

前回、サーバーの負荷調査について記事を書いたので、それに関するスクリプトを。 Contents1 仕様2 ソース3 解説3.1 freeコマンド3.2 awk3.3 sed 仕様 日付とメモリ使用率、 …

no image

php-fpmに関して

今回はphp-fpmに関して。会社のサーバー(このブログが載っているサーバー)がこれ使ってて、メモリをやたら消費しており、設定を見直す必要があったので、リサーチ。 Contents1 php-fpmと …

no image

zabbixアラートメール

以前、zabbixの基本設定についてこのエントリーでかきました。 今回はzabbixでの何らかの障害が発生した時に、アラートメールを送信したい場合について Contents1 ユーザーの登録&ユーザー …