MC900432675[1]“自宅サーバーの構築”へ

“TOP”へMC900432676[1]

 

Webサーバ(Apache&PHP) 

 

 


自宅サーバーといえば、先ずはWebサーバーでしょう。

ということで、ApachePHPをインストールしました。

MySQLは使わないので、キャンセル。(そもそも、使い方も分からないし・・・)

 

(1)apachephpをインストールする。

telnet 192.168.24.201 usl-5pIP

 

login:landisk

Password:landisk

 

$ su

Password:landisk

 

# apt-get install apache php4 php4-cgi turck-mmcache

/etc/apache/httpd.conf (Apache設定ファイル)の編集は後ほど(3)で

 

(2)FTPサーバーをインストールする。

# apt-get install proftpd-common

/var/www/xyz(任意)ユーザーで接続できるようにする。

chmod/var/wwwのパーミッションを755に変更

# chmod 755 /var/www

 

adduserでユーザー(xyz)を追加

# adduser xyz

Adding user `xyz'...

Adding new group `xyz' (1003).

Adding new user `xyz' (1003) with group `xyz'.

Creating home directory `/home/xyz'.

Copying files from `/etc/skel'

Enter new UNIX password: ←パスワードの入力

Retype new UNIX password: ←パスワードの入力(確認)

passwd: password updated successfully

Changing the user information for xyz

Enter the new value, or press ENTER for the default

        Full Name []:←空白

        Room Number []:←空白

        Work Phone []:←空白

        Home Phone []:←空白

        Other []:←空白

Is the information correct? [y/N] y

 

chown/var/wwwの所有者を追加したユーザー(xyz)に変更

# chown -R xyz /var/www

 

(3)Apacheの設定(/etc/apache/httpd.conf)

以下の方法が最も作業が効率的だったので、御紹介します。

 ※viコマンドがうまく動かなかったので・・・(なぜ?)メモリ不足?

FFFTP/etc/apache/httpd.confをダウンロードして、「LANDISKで漕ぎいでな〜♪」を参考にPerlEditorで以下のとおり修正する。

※ファイルの属性が600のため、ダウンロードできない場合は、chmodコマンドで属性を644に変更するとOKです。

FFFTPの設定

ホスト名:192.168.24.201

 ユーザー名:xyz

 パスワード:xyzのパスワード

ホストの初期フォルダ:/var/www

 

142行目付近

MinSpareServers 2

MaxSpareServers 4

StartServers 2

 

260行目付近

ServerAdmin xyz@murakami-8.comwebサーバー管理者のメールアドレス

 

273行目付近

ServerName www.murakami-8.comwebサーバー名

 

324597行目付近(.htaccess

AllowOverride All

 

590行目付近

ScriptAlias /cgi-bin/ /var/www/cgi-bin/

 

596行目付近

<Directory /var/www/cgi-bin>

 

603行目付近

AddHandler image/gif .gif*.gifを表示

AddHandler image/jpeg .jpeg .jpg .jpe*.jpeg *.jpg *.jpeを表示

AddHandler image/png .png*.pngを表示

AddHandler text/html .html .htm*.html *.htmを表示

 

815行目付近、コメントを削除

AddHandler cgi-script .cgi .sh .pl

 

846行目付近

AddDefaultCharset Off

※行挿入したため行がずれています。その付近を探してください。

FFFTPhttpd.conf/var/www/にアップロードする。

 

↓念のため改行コードを変換してコピー

# tr -d '\r' < /var/www/httpd.conf > /etc/apache/httpd.conf

↓再起動

# /etc/init.d/apache restart

最後にFFFTP/var/www/httpd.confを削除する。