博客写作理由:博主自己想搭建服务器,做网站,前几天成功搭配LAMP、第一次安装配置并成功连接FTP。写博客与大家共享,以及方便自己以后温习
博主曾经用了一年ubuntu系统,所以对linux的操作还是很熟悉。但是配置服务器也是查人家的资料,然后自己操作配置好的,网上资料很多,但是你有一个步骤没有弄清楚,就可能让把你卡死。
博主服务器系统是 ubuntu14.04.2版本,搭配环境为ubuntu+apache+mysql+php.然后在服务器中安装了vsftp。在本地用了一个putty工具来连接终端。FileZilla来登录FTP ,Navicat for sql这种可视化工具来管理数据库。博主的服务器IP是120.24.80.235。
开始配置LAMP:
我参照百度的ubuntu搭建LAMP全教程 http://jingyan.baidu.com/article/a681b0de36ad683b18434691.html
先连接好终端
开始安装LAMP,记住回车键执行指令
一、更新ubuntu 输入:sudo apt-get update ->回车 否则,你直接安装,可能会出现不成功的现象
二、安装apache2 输入:sudo apt-get install apache2 ->回车 安装apache2,在网页中输入localhost就会出现ubuntu的字样,表示安装成功
三、安装php5 输入: sudo apt-get install php5 ->回车 安装好后,输入:cd /var/www->回车
四、安装mysql 输入:sudo apt-get install mysql-server->回车 里面需要你设置账号,密码
五、安装phpmyadmin 输入:sudo apt-get install phpmyadmin ->回车 里面需要填写你的数据库的账号密码。
六、创建连接 输入:sudo ln -s/usr/share/phpmyadmin /var/www/html/
输入sudo chmod 777 /var/www -R 给与文件可读可写可删除的权利
安装好后,执行指令:cd /var/www/html 到/var/www/html目录 下,然后执行指令:ls 查看当前目录下的文件可以看看到phpmyadmin。说明安装成功,否则就是失败,准确说是需要在www中看到phpmyadmin,输入http://120.24.80.235/phpmyadmin/ 可以看到我的数据库的登录界面。
LAMP安装总结:因为百度的ubuntu搭建LAMP全教程没有说要更新,导致我第一次安装失败,然后又卸载,重装。幸好我记起要更新,按照百度的ubuntu搭建LAMP全教程安装成功。假如你不知道没有更新会导致安装失败,在这个点可能把你卡死
开始安装vsftp,FTP服务端 我参照 http://www.knowsky.com/888407.html
一 、更新ubuntu 输入:sudo apt-get update 因为这个也是弄了2次,也是因为没有输入更新指令,痛苦啊,记得更新是没有错的哈
二、安装vsftpd 输入:sudo apt-get install vsftpd ->回车->安装完成
三、查看安装是否成功 输入:sudo service vsftpd restart ->回车 然后出现 vsftpd stop/wating vsftpd start/running 说明是安装成功的
四、新建 /home/uftp 目录为用户主目录
输入:sudo mkdir /home/uftp->回车 在home下创建文件夹uftp
输入:ls /home 看到显示uftp表示目录创建成功
五、新建用户 并设置密码
输入指令:sudo useradd -d /home/uftp -s /bin/bash uftp->回车 成功建立用户 :uftp
输入指令:sudo pass wd uftp->回车->输入两次密码 嘿嘿,这个时候你链接FTP的用户和密码就出现了,当然,按照上面的指令,你的FTP会连接到/home/uftp目录下。
因为博主要上传代码到/var/www中,所以博主在这个地方改了一下
输入指令:sudo useradd -d /var/www -s /bin/bash wzx->回车 成功建立用户 wzx
输入指令:sudo pass wd uftp->回车->输入两次密码
得到用户名:wzx 密码:xxxxxxxxxxxxx的FTP登录账号
六、难点,配置/etc/vsftpd.conf 我参照的文档用的是gedit操作,博主习惯用vi操作
修改文件:记住一定要先备份啊,可以防备一些凄惨的事情发生哈
备份, 先进etc文件夹下 输入:cd /etc->回车 cp vsftpd.conf vsftpd2.conf 这样就复制了一份命名为vsftpds .conf,以后出错,就能恢复
打开文件/etc/vsftpd.conf 输入:sudo vi /etc/vsftpd.conf->回车 成功打开vsftpd.conf文件,并用vi操作方式
vi基本操作要熟悉一下 : 进入文件后 输入(i、a、o)都是进入输入模式,左下方有insert提示,想退出输入模式,按ESC
输入: :wq 保存并退出
输入: :q! 不保存并且退出
输入: :w 保存
在打开的vsftpd.conf中添加 userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
使文件中的 local_enable=YES
七、 输入:sudo vi /etc/allowsd_users->回车->输入i 进入insert状态 输入uftp- 保存 :wq 这是文件创建成功
八、 查看/etc/ftpusers文件中是否有你FTP的用户名,如 WZX ,若果有就删掉,这个文件是记录不能访问FTP服务的用户清
九、 连接阿里云服务器的FTP,我用的工具是FileZilla
IP: 120.24.80.235
用户名: wxz
密码: xxxxxxxxxx
连接成功 ,然后 你可能不能上传东西,因为你没有权限哈,记得去 终端 sudo chmod 777 /var/www -R 给与文件可读可写可删除的权利