阿里云服务器配置LAMP,FTP连接上传代码

时间:2022-05-16 12:53:38

                     博客写作理由:博主自己想搭建服务器,做网站,前几天成功搭配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   给与文件可读可写可删除的权利