将Ubuntu 14.06配置成Web服务器
上学期干的事了,但还是有些不完善,今天补完!一、在Ubuntu中安装Apache2(其他linux系统类似)在安装Apache2之前,我们首先更新系统:apt-get update(解决apt-get找不到软件包的问题 )更新完系统之后,我们就可以开始安装Apache2了:首先在终端输入:apt-get install apache2 //不要以为安装完
·
上学期干的事了,但还是有些不完善,今天补完!
一、在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 //给网站目录权限(777最高权限)
在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 //重点就在这里!!!
更新补充:这些做好之后发现无法远程连接mysql,此时需要:
mysql -u root -p //进入mysql控制台
use mysql; //选择mysql表
update user set host = '%' where user = 'root'; //允许所有ip使用root用户进行连接
.....你以为这样就可以了吗?太天真了!
vim /etc/mysql/my.cnf 将 bind-address 改为0.0.0.0
(温馨提示:输入/bind-address可以直接找到那行)
然后 service mysql restart //重启mysql服务器
PS:最近php7都出了,据说速度可以快一倍。有时间在研究配置php7环境
原链接地址:http://www.cnblogs.com/gaoxiaodiao/p/4975721.html
来源:高小调博客
更多推荐
已为社区贡献1条内容
所有评论(0)