五种服务器搭建的学习文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux下FTP 服务器搭建

一、安装

1.下载最新的稳定版vsftpd-1.

2.1.tar.gz

2.卸载原有的rpm的vsftpd

rpm -e vsftpd

3.如果linux自带有ftp服务器,那么直接解压用下面命令:

tar xvzf vsftpd-1.2.1.tar.gz

4.cd vsftpd-1.2.1

5.make

eradd nobody

7.mkdir /usr/share/empty (vsftpd安装时要用到的两个文件夹,必须创建)

8.mkdir /var/ftp (vsftpd安装时要用到的两个文件夹,必须创建)

eradd -d /var/ftp ftp

10.chown root.root /var/ftp (为./var/ftp 下的root用户赋予权限)

11.chmod og-w /var/ftp

说明:如果原来有rpm的vsftp,只是卸载了,可以省略6-11步,如果原来没有安装vsftp,就按部就班。

12.make install

13.vi /etc/xinetd.d/vsftpd

把disable=yes改成no,保存退出。然后service xinetd restart,OK!新装的vsftp 已经可以工作了!

14.ftp 127.0.0.1

输入用户名ftp,密码直接回车,OK!已经可以连接了!输入quit退出。

二、下面是不需用户名和密码的登录方法

15.cp RedHat/vsftpd.pam /etc/pam.d/ftp(注意,没有这一步将不能使用本地用户登录。)

16.cp vsftpd.conf /etc/vsftpd.conf(现在,默认还是只能匿名用户登录。)

17.vi /etc/vsftpd.conf

把anonmous_enable=YES改成NO(禁掉匿名链接,不安全。)

把local_enable=YES前的注释去掉(打开本地用户连接的权限。)

把write_enable=YES前的注释去掉(打开本地用户的写权限。)

把local_umask=022前的注释去掉

service xinetd restart

18.再次测试

ftp 127.0.0.1

使用ftp用户空密码登录,将出现login faild

使用本地用户登录,OK!已经成功了!上传文件,也OK!

三、FTP 里常用指令

19 .FTP> ascii 将文件传送类型设置为默认的 ASCII。

说明:FTP 支持两种文件传送类型,ASCII 码和二进制图像。在传送文本文件时应该使用ASCII。

20. FTP> bye(或by)结束与远程计算机的 FTP 会话并退出 ftp。

21. FTP> cd 更改远程计算机上的工作目录。

格式:cd remote-directory

说明:remote-directory 指定要更改的远程计算机上的目录。

22. FTP> dir 显示远程目录文件和子目录列表。

23. FTP> get将远程文件复制到本地计算机

格式:get remote-file

24. FTP >mkdir 创建远程目录。

格式:mkdir directory

25. FTP >put将本地文件复制到远程计算机上。

格式:put local-file

26. FTP >pwd 显示远程计算机上的当前目录。

27. FTP >quit 结束与远程计算机的 FTP 会话并退出 ftp。

四、测试FTP

(2)打开VSFTP服务器

运行/etc/init.d/vsftpd start

[root@linuxsir001 root]# /etc/init.d/vsftpd start

为vsftpd 启动vsftpd:[ 确定]

[root@linuxsir001 root]#

(3)配置FTP服务器

主要把vsftp的配制文件改一下就行了。配制文件在/etc/vsftpd/vsftpd.conf

修改如图所示:

(4)登陆FTP服务器

在浏览器中输入ftp://本机IP地址即可登陆到所建立的服务器中

如图所示:

2 HTTP服务器搭建

Linux 下搭建http服务器

打开终端,开启httpd服务。

开启服务的命令为:service httpd start

若是重启服务则是:service httpd restart

终止服务是的命令:service httpd stop

如果启动成功那么在浏览器里输入127.0.0.1或者你自己的本机IP,系统会显示测试页,当

然前提是你的WEB服务器的文件根目录里没有网站文件。

服务器的配置文件在/etc/httpd/conf下,名称为httpd.congf。在这个文件里可以修改web服务器的一些配置,比如更改网站文件所在的路径,连接端口号,系统管理员等。这个文件默认的都已经配置好了,一般不需要怎么改。

而web服务器的文件根目录在/var/www/html下。也就是说,只要把网站放到这个文件夹下就可以了。这个文件夹下需要有一个html文件为主页。主页的文件名为index.html,这个文件必须要有,不然系统找不到哪个是主页。

具体操作步骤为:cd /var/www/html

ls

vi Index.html

(然后进入vi编译器输入内容格式: good luck


换行)

该图为启动服务后,正常显示的网页。

3.DNS 服务器搭建

1.检查并安装必要软件包

步骤1:在DNS服务器上检查并安装必要软件

# rpm –qa|grep bind

相关文档
最新文档