五种服务器搭建的学习文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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