覚えがき LAMP環境設定
お名前.comのVPS契約したので、早速LAMP環境構築
#まずはLinuxの環境設定
#UPDATE 必要パッケージインストール $ yum -y update $ yum -y install vim telnet wget traceroute bind-utils \ gcc make patch kernel-devel openssl-devel libxml2-devel libcurl-devel \ vim logwatch sysstat telnet wget traceroute bind-utils gcc make \ patch kernel-devel openssl-devel libxml2-devel libcurl-devel \ libxml2-devel curl-devel libjpeg-devel libpng-devel libvpx-devel \ libmcrypt-devel ncurses-devel make libaio-devel gcc gcc-c++
#セキュア関連
$ vim /etc/sysconfig/ 13: Port 52525 #標準ポート22⇒52525 67: PasswordAuthentication no #YesからNoに変更して鍵認証のみ $ vim /etc/syscnofig/iptables 10: -A INPUT -m state --state NEW -m tcp -p tcp --dport 52525 -j ACCEPT #22⇒52525 $ vim /etc/services 46: ssh 52525/tcp #22⇒52525 47: ssh 52525/udp #22⇒52525
Apacheインストール ※過去のShell適用してインスコ
#!/bin/sh SOURCE="/usr/local/src/source" ARCHIVE="/usr/local/src/archive" cd ${ARCHIVE} #Apache Portable RuntimeのDL wget "http://ftp.meisei-u.ac.jp/mirror/apache/dist//apr/apr-1.4.8.tar.gz" #APR-UTILのインストール wget "http://ftp.meisei-u.ac.jp/mirror/apache/dist//apr/apr-util-1.5.2.tar.gz" wget "http://sourceforge.jp/frs/g_redir.php?m=jaist&f=%2Fpcre%2Fpcre%2F8.33%2Fpcre-8.33.tar.gz" tar xzf apr-1.4.8.tar.gz -C ${SOURCE} tar xzf apr-util-1.5.2.tar.gz -C ${SOURCE} tar xzf pcre-8.33.tar.gz -C ${SOURCE} cd ${SOURCE}/apr-1.4.8 ./configure make && make install cd ${SOURCE}/apr-util-1.5.2 ./configure \ --with-apr=/usr/local/apr make && make install cd ${SOURCE}/pcre-8.33 ./configure make && make install cd ${ARCHIVE} wget "http://ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.4.6.tar.gz" tar xzf httpd-2.4.6.tar.gz -C ${SOURCE} cd ${SOURCE}/httpd-2.4.6 ./configure \ --prefix=/usr/local/apache \ --enable-so \ --enable-ssl=/usr/local/openssl \ --enable-proxy=shared \ --enable-rewrite \ --enable-dav \ --enable-ssl make && make install cd ${SOURCE}/httpd-2.4.6/build/rpm cp -a httpd.init /etc/init.d/httpd chkconfig httpd on
眠いのでここまで。FabricとかChefでShellまとめよ。