centos 6.5 安装阿里云的一键安装包,nginx+php5.4+mysql5.1

安装阿里云提供的Linux一键安装web环境全攻略,本想着会有最复杂 ,没想到阿里云工程师提供的包没有任何限制(开始以为只能在阿里去的主机上使用)。开源的精神就是好(注:我是伸手党)。

环境 vmware + centos 6.5 最小安装版

软体:https://files.cnblogs.com/files/linuxOS/sh-1.4.5.zip或在 http://help.aliyun.com/view/13435438.html 下载最新的一键安装

centos最小版安装后,默认没有启用网卡,可手动启用 ifconfig eth0 up

如果手动设置IP

修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=YES

BOOTPROTO=STATIC

IPADDR=192.168.128.5

NETMASK=255.255.255.0

centos最小安装默认没有装vim

web环境安装请参考http://help.aliyun.com/view/13435438.html 步骤很详细。

备注一下:

按教程第一次装,发现很快就装好了,查看没有下载安装包。通过看滚动记录,发现系统最小安装版没有装wget工具。

所以,yum install wget.x86_64

再重新运行 ,/install.sh

等待1个小时,就OK。

vsftp 用生成的www帐号登陆,没有显示出目录来

是因为centos 默认 SElinux是启用的。

################

#553错误

[右] 553 Could not create file.

如果centos selinux 没有关,可能会出来上传不上文件的事情。

######################

我参照 http://www.esojourn.org/blog/read.php/313.htm

执行:

setsebool -P ftp_home_dir 1

setsebool -P allow_ftpd_full_access 1

service vsftpd restart

可以正常在 www/网站目录/ 上传呢

默认装完后,重启系统后,连不到http 或 ftp 是因为 iptables 防火墙挡了,调试时,可以用 service iptables stop 暂时关闭。服务器上线时,一定要开启并配置好相关商品。


未解决的问题:

在系统用

#useradd test

#passwd test

在ftp里面用 test 登陆提示530

6/10补:因新建用户没有加入组,登陆提示530

步骤:

#uaeradd -g www -s /sbin/nologin -d /alidata/www ftp1

#passwd ftp1

#service vsftpd restart

此时可以用ftp1帐号登陆了。但是发现登陆路径显示是全部的地址:不是销定在ftp设置的地址:(可以查看服务器上所有文件,大部分文件都有下载的权限)

#vi /etc/vsftpd/chroot_list

在里面加入刚才的帐号ftp1 就可以解决这个问题。