web server install

web server のインストールメモと作成したスクリプトです
とはいっても、簡易的なものですが
以下のところを、setupapache.sh
というファイルに保存し、
sh ./setupapache.sh
で実行するだけでよいようにしてみました
#!/bin/bash
yum -y install httpd
yum -y install php php-mbstring
#httpd.conf 設定
#OS非表示へ
sed -i “44s/OS/Prod/” /etc/httpd/conf/httpd.conf
sed -i “276s/^#//” /etc/httpd/conf/httpd.conf
#サーバー名指定
echo “IPもしくはサーバー名を入力してください”
read IPADD
sed -i “276s/www.example.com/$IPADD/” /etc/httpd/conf/httpd.conf
#CGI SSI許可
sed -i “331s/Indexes FollowSymLinks/Includes\ ExecCGI\ FollowSymLinks/” /etc/httpd/conf/httpd.conf
#.htaccess 許可
sed -i “338s/None/All/” /etc/httpd/conf/httpd.conf
#エラーページでのサーバー情報非表示
sed -i “536s/On/Off/” /etc/httpd/conf/httpd.conf
#文字化け対応
sed -i “759s/^/#/” /etc/httpd/conf/httpd.conf
#CGI script へ .pl追加
sed -i “796s/^#//” /etc/httpd/conf/httpd.conf
sed -i “796s/$/\ .pl/” /etc/httpd/conf/httpd.conf
#/usr/local/bin/perlから/usr/bin/perlへリンクをはる
ln -s /usr/bin/perl /usr/local/bin/perl
#Document Root 所有者変更
echo “DocumentRoot 所有者を入力してください”
read USERNAME
chown $USERNAME. /var/www/html
#Web Server 起動
/etc/rc.d/init.d/httpd start
chkconfig httpd on
これで、設定ができます

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です