Apacheで特定のフォルダを公開する

Apacheで通常公開しているフォルダ以外を公開したい場合、
httpd.confに追加設定してあげるだけで動きます。

<Directory “/home/html/test”>
    AddDefaultCharset SJIS
    Options +ExecCGI
    AllowOverride All
</Directory>

上のサンプルでは、文字コードをSJISにして、CGI権限を付けた上で公開しています。
公開するフォルダは「/home/html/test」です。

以前ここでも取り上げたユーザ単位での公開フォルダ設定をするのと
機能的には同じ事ですが、単純に1個公開したいだけであれば、
一番手軽にできる設定ではないでしょうか

ちなみに、FTP接続は指定した階層から上にはいけないように設定しています。

local_root=/home/html/test

何個も作るとなると面倒になるので、各ユーザのフォルダ内に「public_html」フォルダを
作って公開フォルダにした方が楽だと思いますので、そういう場合には試してみて下さい。
httpd通常フォルダと個人フォルダの両方を公開する

カテゴリー: Linux パーマリンク