将Ubuntu 14.06配置成Web服务器
来源:互联网 发布:js 静态资源公共库 编辑:程序博客网 时间:2024/05/29 02:38
上学期干的事了,但还是有些不完善,今天补完!
一、在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 //添加用户组ftpusersuseradd -d /var/www/ -g ftpusers -s /sbin/nologin gxd//添加用户gxdpasswd 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
来源:高小调博客
0 0
- 将Ubuntu 14.06配置成Web服务器
- Ubuntu 配置web服务器
- ubuntu web服务器配置
- ubuntu 8.10配置web服务器
- 如何将 Nginx 配置为Web服务器
- Ubuntu下配置Web服务器详细步骤
- UBUNTU 配置WEB服务器,PHP,MYSQL,PHPADMIN,APARCHE
- 初识ubuntu-尝试配置安全可靠的web服务器
- Ubuntu 12.10下配置Web服务器详细教程
- Ubuntu 上安装及配置 Cherokee Web 服务器
- Ubuntu 14.04 Web服务器--Apache的安装和配置
- Ubuntu 14.04 Web服务器--Apache的安装和配置
- Ubuntu 14.04 Web服务器--Apache的安装和配置
- Ubuntu 14.04 Web服务器,Apache的安装和配置
- Ubuntu 14.04 Web服务器--Apache的安装和配置
- Ubuntu 14.04 Web服务器--Apache的安装和配置
- Ubuntu WEB服务器问题
- ubuntu搭建web服务器
- openGL 中的glMatrixMode 以及对应参数的含义
- 游标的使用
- WebSocket入门教程(四)-- WebSocket实例:实时获取服务器内存使用情况(优化一)
- c++作业7
- 浅谈android中异步加载之"取消异步加载"二
- 将Ubuntu 14.06配置成Web服务器
- 数学建模__药品研发任务分配
- Spring之IOC
- java基础之继承
- Linux下的vim环境配置
- gearman在虚拟机上运行没有自动开启的处理
- 如何用googleChrome调试Android程序呢?_Stetho
- c++第七次上机实验
- 【侃山】走进VR开发世界——VR会是未来社会发展的最大动力之一吗?