看着新鲜出炉的阿里云ECS,心中不免有些小激动,下来就是用阿里云配置Web环境了。(系统环境:Ubuntu 14.06 64位)
一、在Ubuntu中安装Apache2(其他linux系统类似)
在安装Apache2之前,我们首先更新系统:apt-get update(解决apt-get找不到软件包的问题 )
更新完系统之后,我们就可以开始安装Apache2了:
首先在终端输入:apt-get install apache2不要以为安装完成就结束了,这仅仅只是一个开始,然后输入以下代码:
apt-get install php5//PHP5模块(解决Apache2无法解析php的问题)
apt-get install libapache2-mod-php5//php5模块 (不知道这个和上面那个有什么区别,懂得朋友还麻烦告知一下,小调感激不尽)
apt-get install php5-mysql//php5中mysql模块(解决php无法连接数据库的问题)
apt-get install libapache2-mod-auth-mysql//apache2的mysql扩展模块
apt-get install php5-gd//php5的GD库
二、在Ubuntu中配置Apache2(其他linux系统类似)
chmod 777 /var/www/html//给网站目录权限
在apache2配置文件里vim /etc/apache2/apache2.conf添加AddType application/x-httpd-php .php .htm .html//使Apache2支持php、htm、html
(温馨提示:用vim编辑文件完成后,按Shift+:,然后输入wq并回车便可以保存文件并退出vim。)
a2enmod rewrite//Apache2启用mod_rewrite模块
/etc/init.d/apache2 restart//重启apache2
在Apache2的配置文件vim /etc/apache2/apache2.conf
添加AddDefaultCharset UTF-8//解决Apache2中文件乱码的问题
三、在Ubuntu中安装mysql(其他linux系统类似)
apt-get install mysql-server//安装mysql服务端
apt-get install mysql-client//安装mysql客户端
四、在Ubuntu中安装Proftpd(其他linux系统类似)
安装很简单,就一条语句:apt-get install proftpd-basic重点在配置上
五、在Ubuntu中配置Proftpd(其他linux系统类似)
groupadd ftpusers//添加用户组ftpusers
useradd -d /var/www/ -g ftpusers -s /sbin/nologin gxd//添加用户gxd
passwd gxd//为gxd设置密码
然后重点来了,我安装完Proftpd后,按照上面配置完成之后,每次登录都会出现530 login incorrect,这个错误折腾了我接近一周,查阅了各种百度之后,终于找到了背后的原因,还是靠自己解决了。
Proftpd 530 login incorrect解决方法:
终端输入:vim /etc/shells添加/sbin/nologin
终端输入:vim /etc/proftpd/proftpd.conf设置RequireValidShell为off//重点就在这里
来源:高小调博客