httpd-2.0.49 apache2

前準備:apacheの場所:ユーザー:グループ

歓迎猫 歓迎猫

今回は ヱーブサーバーとして httpd-2.0.49 apache2 を インストールして みました、無謀にも 別の パーテションに apache2 を インストール する つもりです。まず場所の確保です、今回は別のパーテションに apache2を 持ってゆきます、/etc/fstab を 修正します、今回は /dev/hda6 を /var/data として作成して /dev/hda6 をマウントさせるようにします。修正前後の内 容をみてみます。

mm@nyan:~/http$ cp /etc/fstab .
mm@nyan:~/http$ emacs fstab &
mm@nyan:~/http$ diff -s fstab /etc/001_fstab
4d3
< /dev/hda6 /var/data ext2 defaults 1 2
nyan:/usr/local/src/httpd-2.0.49# cd /etc/
nyan:/etc# mv fstab 002_fstab
nyan:/etc# cp /home/mm/http/fstab .
nyan:/etc# cat fstab
/dev/hda9 swap swap defaults 0 0
/dev/hda10 swap swap defaults 0 0
/dev/hdb2 / ext3 defaults 1 1
/dev/hda6 /var/data ext2 defaults 1 2
/dev/cdrom /cdrom iso9660 user,ro,noauto,\
exec,codepage=932,iocharset=e uc-jp 0 0
none /proc proc defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

参考に mtab も 見ておこう、これは/dev/hda6を マウントした状態です。

nyan:/etc# cat mtab
/dev/hdb2 / ext3 rw 0 0
/dev/hda6 /tmp/data ext2 rw 0 0
none /proc proc rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

参考 説明が 足らなければ下記参考、値は出鱈目です。雰囲気です

nyan:/var# mount /dev/hda1 /tmp
nl:/var# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb2               368476    215468      2136  12% /
/dev/hda6               154276       215        36   3% /var/data
/dev/hda1                 4240        888       12   1% /tmp
nl:/var# cat /etc/mtab 
/dev/hdb2 / ext3 rw 0 0
/dev/hda6 /var/data ext2 rw 0 0
none /proc proc rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/hda1 /tmp ext9 rw 0 0

最終的には、以下のようになります。

nyan:/var# cat /etc/mtab 
/dev/hdb2 / ext3 rw 0 0
/dev/hda6 /var/data ext2 rw 0 0
none /proc proc rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0

ディレクトリも作成しましょう。

nyan:/etc# cd /var/
nyan:/var# mkdir data
REBOOT
nyan:/etc# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hdb2 4959600 2483368 2220236 53% /
/dev/hda6 2822080 12 2678712 1% /var/data
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

本来は:フォーマット:ファイルシステムの作成などが必要であるが今回はデータ 領域を削除した場所を使用したので、そのような処理は割愛してます。

ユーザーとグループの 存在の確認いなければ作成 id 80 user apache group apache とする。 また apache の ディレクトリ は /var/data/apache2 とする。

nyan:~# cat /etc/group | grep 80
nyan:~# cat /etc/group | grep apache
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nyan:~# groupadd -g 80 apache
nyan:~# cat /etc/group | grep 80
apache:x:80:
nyan:~# cat /etc/group | grep apache
apache:x:80:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nyan:~# cat /etc/passwd | grep 80
nyan:~# cat /etc/passwd | grep apache
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nyan:~# useradd -g apache -d /var/data/www -s /bin/false -u 80 apache
nyan:~# cat /etc/passwd | grep 80
apache:x:80:80::/var/data/www:/bin/false
nyan:~# cat /etc/passwd | grep apache
apache:x:80:80::/var/data/www:/bin/false

ディレクトリ の 作成

nyan:/var/data# mkdir www
nyan:/var/data# chown apache.apache www
nyan:/var/data# ls -l
total 8
drwxr-xr-x 2 root root 4096 Apr 14 16:03 lost+found/
drwxr-xr-x 2 apache apache 4096 Apr 15 22:56 www/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

前準備完了


前へ
前へ
次へ
次へ
戻
り猫
httpd-2.0.49 apache2
Copyright © 2004.-2007. nyantarou All Rights Reserved.