Centos
认识:centos是常用的服务器linux操作系统,往往我们在上面搭建LAMP。
足迹:
1,下载镜像,安装centos6.2(z1)
2, 刻成光盘,光驱启动安装(z2)(z3)
3,安装选择web server版本(z4)
4,装完后搭建起LAMP环境(z5)(z6)
5,安装ftp服务器(z7)
6,安装网站(z8)
7,安装git服务器(z9)
障碍:
z1:下载哪个版本?
2dvd版本
z2:优盘安装可以吗?
很麻烦,刻盘安装保险。
z3:对机器的要求?
越常用越好,最好是名牌主板,显卡网卡声卡全部集成。特别注意不要搞什么显卡交火、无线网卡、集成RAID、独立甚至外置声卡这些东东,linux服务器不需要这些。
z4:应该安装哪个版本?
无所谓,既然是用来做LAMP服务器,自然web server合适一点,其它的也行,反正后面可以自己安装package,而且不会冲突,已经安装的不会重复安装。
z5:LAMP安装步骤
参考 http://library.linode.com/lamp-guides/centos-6
z6:LAMP安装完后就能在外网访问吗?
有可能centos的防火墙没有开启80端口,默认只会开通22端口(ssh),所以需要开通一下,开通方法
#vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
其中443是https的端口,顺便一起开了
#service iptables restart
z7:为什么要用ftp服务器?
我们需要上传文件到服务器,常规的方法就是ftp上传,所以要在服务器上建ftp服务器,一般centos上用的是vsftpd。
z8:网站目录遇到权限问题怎么办?
把相关文件夹的owner换成apache试试,例如drupal
#chown -R apache /var/www/html/drupalsite.local/site/sites/
z9:如何安装?
安装这个东西首先要搞清楚git的基本原理,git不像svn,远程有一个仓库,本地也有一个仓库,仓库之间是独立的,所以不要把服务器和客户端区分得那么清楚,服务器上装一个git,客户端也装同样得一个git,某一端的搞明白了,用好了,再去管之间的联系。另外git这东西是没什么权限控制的,要通过另外的软件去做,gitolite什么的,又是后话。