ラベル Ubuntu 8.04 LTS の投稿を表示しています。 すべての投稿を表示
ラベル Ubuntu 8.04 LTS の投稿を表示しています。 すべての投稿を表示

2009年8月3日月曜日

Ubuntu 8.04 LTSサーバ版にVMWare Toolを導入

Ubuntu 8.04 LTS サーバ版にVMWare Toolをインストールする。
基本的には、通常のUbuntu 8.04 LTS デスクトップ版と同様であるが、準備が必要。

以下のパッケージを手動でインストールしなくてはならない。
$ sudo apt-get install gcc
$ sudo apt-get install make
$ sudo apt-get install linux-header

以上。

FVWM on Ubuntuで日本語

FVWMをウィンドウ・マネージャにしたUbuntu 8.04 LTSで、日本語に対応する。

文字化け対策
 X-Windowを挿入した時点で、xtermなどでは日本が表示されるが、Firefox、emacsなどでは、日本語を正しく表示できない。そのため、以下のようにしてパッケージをインストール。
1. sudo apt-get install language-pack-ja ←おそらく不要
2. sudo apt-get install language-support-ja
3. sudo reboot

日本語入力
scim-anthyをインストール
$ sudo apt-get install scim-anthy
$ sudo reboot

以上。

UbuntuでFVWM

Ubuntu 8.04 LTS サーバ版にFVWMを導入する。

1. Ubuntu 8.04 LTS サーバ版をインストール

2. アップデートとアップグレード
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo reboot

3. FVWMをインストール
$ sudo apt-get install fvwm
$ sudo reboot

4. X-windowsをインストール
$ sudo apt-get xinit
$ sudo apt-get xorg
$ reboot

以上で完了。

2009年6月7日日曜日

Apacheの設定について サイトのパスワードによる閲覧制御

Webサイトにパスワードによる閲覧制御を設定する方法
OS: Ubuntu 8.04 LTS

<< Apache2のディレクトリ構造 >>
mods-available: mods設定の実態が入っているディレクトリ
sites-available: sites設定の実態が入っているディレクトリ
mods-enabled: mods-abailableのうち、有効にする設定へのリンクが入っているディレクトリ
sites-enabled: sites-availableのうち、有効にする設定へのリンクが入っているディレクトリ

<< サイトのパスワードによる閲覧制御 >>
1. apache2の設定ファイルの変更
sites-available/defaultなどの設定ファイルで、すべてのAllow-OverrideをNoneからAllにする。これにより、後述する".htaccess"が有効になる。具体的には、
AllowOverride All
とする。sites-availableの別のファイルにするのであれば(例えば、sites-available/permit-site)などに記載し、sites-enabledのリンクを変更する。そして、apache2をリロード。
$ sudo /etc/rc5.d/S91apache2 reload

2. ".htpasswd"ファイルの作成
/etc/apache2に閲覧者制御をするhtpasswdファイルを作成する。
$ sudo htpasswd -c -b /etc/apache2/.htpasswd ユーザ名 パスワード
初回以外は、-cを除く。
$ sudo htpassws -b /etc/apache2/.htpasswd ユーザ名 パスワード
なお、以下のように、catコマンドで内容を確認できる。
$ cat /etc/apache/.htpasswd

3. ".htaccess"ファイルの作成
パスワードで保護したいディレクトリの最上位に、".htaccess"ファイルを作成し、保存する。
内容は、以下のとおり、
AuthUserFile /etc/httpd/conf/.htpasswd
AuthGroupFile /dev/null
AuthName "secret page"
AuthType Basic
require valid-user
なお、この内容では、パスワードはSSL保護されないので、注意。SSLで保護するのであれば、以下の行を追加する。
SSLRequireSSL
ただし、今回は成功せず。

以上で、特定のサイトを、パスワードによって閲覧制御できる。

<< 参考 >>
Apache2のディレクトリ構造に関する説明されている。

パスワードによる閲覧制御について説明されている。

そのほか