apache(httpd server)のインストール (97/06/21) 1) apache_1.2.0tar.gzをget。 (ftp.riken.go.jpを利用) 2) ~/srcに展開。 $ tar zxvf apache_1.2.0.tar.gz -C ~/src apache_1.2.0というディレクトリができる。 3) apache_1.2.0/srcに移動。 $ cd ~/src/apache_1.2.0/src 5) Configureを実行。 $ ./Configure 6) makeを実行。 $ make 7) httpdを/usr/sbin/にコピー。 $ su # cp httpd /usr/sbin 8) apache_1.2.0/にあるcgi-bin、conf、docs、icons、logs、supportを /usr/local/etc/httpdにコピー。 # cd .. # cp -r cgi-bin /usr/local/etc/httpd # cp -r conf /usr/local/etc/httpd # cp -r docs /usr/local/etc/httpd # cp -r icons /usr/local/etc/httpd # cp -r logs /usr/local/etc/httpd # cp -r support /usr/local/etc/httpd 9) /usr/local/etc/httpd/confに移動。*.conf-distを*.confにコピーする。 # cd /usr/local/etc/httpd/conf # cp access.conf-dist access.conf # cp httpd.conf-dist httpd.conf # cp srm.conf-dist srm.conf 10)httpd.confを修正。 11) user www、group wwwを登録。group wwwには管理者のアカウントも登録する。 $ su # vi /etc/group www::80:shioji を追加 # vi /etc/passwd www:*:80:80:Webmaster:/usr/local/etc/httpd: を追加 12) /etc/aliasesにwebmasterを登録 # vi /etc/aliases webmaster: shioji を追加 # newaliases 13) /usr/local/etc/httpd/confに移動。httpd.confを修正。 # cd /usr/local/etc/httpd/conf # vi httpd.conf User www Group www ServerAdmin webmaster@nisoc.or.jp MinSpareServers 1 MaXSpareServers 5 StartServers 1 に変更 14) srm.confを修正。 # vi srm.conf AddHandler cgi-script .cgi のコメントを外し有効にする。 15) httpdを立ち上げる。 # /usr/sbin/httpd 16)/etc/rc.d/rc.localを修正 if [ -x /usr/sbin/httpd ]; then /usr/sbin/httpd echo 'Start httpd' fi の追加