CentOS 6 架設 apache + php + mysql

1.Download Centos 6 Minimail CD
2.安裝時分割 / 10G /var 20G 其餘給 /home (是狀況而定)
3.安裝後調整 fstab

/tmp tmpfs , noexec , nodev , nosuid
/var  nodev , nosuid4.更新系統

yum update -y5.安裝 sudo / crond

yum install sudo crontabs6. 增加 User 帳號,並加入 sudoer ,未來用 sudo 管理

adduser user
passwd user
visudo7.禁止使用者 cron / at

touch /etc/cron.allow
touch /etc/at.allow8.限定 gcc / curl / wget

chmod 700 `which gcc`
chmod 700 `which curl`
chmod 700 `which wget`9. 調整 sshd_config

UseDNS no
PermitRootLogin no
GSSAPIAuthentication no
AllowUsers sudouser
X11Forwarding no10.安裝 apache + mysql + php

yum install httpd php php-mysql mysql-server11.設定 phpmyadmin 密碼

/usr/bin/mysqladmin -u root password 'new-password'12.設定 php.ini

session.save_path = "/tmp"13.設定 httpd.conf

ServerTokens Prod14.設定防火牆,放置 /etc/rc.local
15.開啟特定服務 crond / rsyslog / network / sshd / mysqld / httpd


http://www.idouye.com 爱豆叶资料分享

猜你喜欢

转载自sealbird.iteye.com/blog/1409534