在CentOS上如何搭建灯+ vsftpd环境

  介绍

小编给大家分享一下在CentOS上如何搭建灯+ vsftpd环境,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

VPS可以看成是一台只有你一个人使用的服务器(事实上它是一个虚拟机),你可以在上面安装任何软件,拥有最大的权限。正所谓权限越大,责任越大,你需要自行安装Web服务器、数据库,PHP,还有其它一些维护工作都要自行处理。

现在大多数VPS提供的操作系统都是Linux,而且是没有图形界面的的,只提SSH命令行接口,所以需要会一些简单的Linux命令行.Linux又有众多的发行版,最好的发行版可能是Redhat,但它是商业软件,不能免费使用,不过好在它还有一个社区版本CentOS,完全采用Redhat的源代码,去掉Redhat的标志,替换成自己的,另外去掉一些闭源软件,所以系统功能,性能及稳定性几乎等同于Redhat,就选它了。
<强>安装Linux

对于Linux的安装而言,你可以选择你所熟悉的发行版如Ubuntu, Debian, Fedora等,服务商会以最小化安装方式默认装好,我选择的版本是CentOS 6.3,考虑到VPS内存较小,安装的是32位版本。

安装好以后以以根用户登陆上去,并且让系统进行一些必要的更新.Linux和Mac都自带了终端,如果是窗户,建议使用油灰来进行SSH连接。

#以,root 用户登陆服务器   ssh  root@198.xxx.xxx.xxx   …   #系统更新   yum 更新   …

<强>安装Apache

Apache是一款Linux平台上老牌的免费开源Web服务器,据说全世界超过一半的网站都是跑在Apache上的。要安装Apache在命令行下输入以下命令:

yum  install  httpd

默认安装的Apache可能不是最新版,但确是在此Linux版本上经过测试的最稳定版本,如果你一定需要安装最新版,则需从Apache官网上去下载最新版。

安装好后,执行以下命令启动Apache服务:

service  httpd 开始

默认的网页存放目录位于/var/www/html/,然后在浏览器中访问http://198.xxx.xxx。xxx,如果可以出现Apache的一个测试页面,那么说明Apache已安装成功。
<强>安装MySQL

MySQL是一款非常流行的数据库软件,最初由瑞典MySQL AB公司所开发,后被太阳公司收购,目前为Oracle公司旗下产品,安装MySQL的命令如下:

yum  install  MySQL服务器

启动MySQL服务:

service  mysqld 开始

然后需要为MySQL的根用户设置一个密码,可输入一下命令:

/usr/bin/mysql_secure_installation 

执行以上命令的话,MySQL会要求你提供现在根用户的密码,因为我们刚刚装好,所以密码是空的,直接回车,然后设置新根用的户密码。

紧接着还会有一些安全选项要你选择Y还是n .例如,是否移除匿名登陆,是否阻止根用户从远程登陆,如果选择Y,那根只么能以localhost方式登陆,另外还有是否移除测试数据库,立即刷新权限表等,大概情况如下:

[root@CentOS6  ~] #,/usr/bin/mysql_secure_installation 注意:,RUNNING  ALL  PARTS  OF 却;能够SCRIPT  IS  RECOMMENDED  FOR  ALL  MySQL   ,,SERVERS 拷贝PRODUCTION 使用!,PLEASE  READ  EACH  STEP 仔细!         拷贝order 用log  into  MySQL 用secure ,,我们# 39;ll  need 从而电流   password  for 从而,root 用户只If 你们# 39;ve  just  installed  MySQL和   你还# 39;t  set 从而root  password 然而,,,password  will  be 空白,   so 你;should  just  press  enter 这里。      Enter  current  password  for  root  (Enter  for 没有一个):   好的,,successfully  used 密码,moving 在…      Setting 从而,root  password  ensures  that  nobody 还要log  into 从而MySQL   root  user  without 从而proper 授权。      Set  root 密码?,[Y/n], Y   New 密码:   Re-enter  new 密码:   Password  updated 成功!   Reloading  privilege 表. .   ,……成功!         By 默认情况下,,a  MySQL  installation  has  an  anonymous 用户,allowing 任何人   用log  into  MySQL  without  having 用have  a  user  account  created    他们只却;能够is  intended  only  for 测试,以及用make 从而安装   go  a  bit 平滑只你should  remove  them  before  moving  into    production 环境。      Remove  anonymous 用户?,[Y/n], Y   ,……成功!      通常,root  should  only  be  allowed 用connect 得到& # 39;localhost # 39;只   ensures  that  someone  cannot  guess  at 从而root  password 得到,网络。      Disallow  root  login 远程?,[Y/n], Y   ,……成功!      By 默认情况下,,MySQL  comes  with  a  database  named  & # 39;测试# 39;that  anyone 可以   访问只却;能够is  also  intended  only  for 测试,以及should  be 移除   before  moving  into  a  production 环境。      Remove  test  database 以及access 用吗?,[Y/n], Y   ,安康;Dropping  test 数据库…   ,……成功!   ,安康;Removing  privileges 提醒test 数据库…   ,……成功!      Reloading 从而,privilege  tables  will  ensure  that  all  changes  made  so 远   立即will  take  effect 。      Reload  privilege  tables 现在呢?,[Y/n], Y   ,……成功!      Cleaning …            null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

在CentOS上如何搭建灯+ vsftpd环境