Linux的ftp和www的服务器在虚拟机上的搭建

Posted leonard丶zou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的ftp和www的服务器在虚拟机上的搭建相关的知识,希望对你有一定的参考价值。

1.网络畅通
a.在虚拟机中设置网络为桥接模式
b.装碟
c设置防火墙
2.ftp
要注意收先设置防火墙
一.首先安装Server中的vsftpd,并且启动它
[[email protected] ~]# cd /mnt
[[email protected] mnt]# mkdir ok
[[email protected] mnt]# mount /dev/cdrom ./ok
[[email protected] mnt]# cd ok
[[email protected] ok]# ls
[[email protected] ok]# cd Server/
[[email protected] Server]# ls vs*
vsftpd-2.0.5-16.el5.i386.rpm
[[email protected] Server]# rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm
[[email protected] Server]# service vsftpd start
二:在var/ftp/中新建Download,创建1.txt并且该权限
三:在var/ftp/中新建UPload,设置文件夹权限
四:然后配置ftp的配置文件,讲其中#去掉(在etc文件夹中)
重启ftp服务器
[[email protected] Download]# service vsftpd restart

3.web80 和8080端口
(1)配置软件安装源
Applications -> Add/Remove Software      Edit->Repositories   Add   Name,Description随意。Location:file:///mnt/ok/Server
  再次打开Applications -> Add/Remove Software,选择左侧Servers,在右侧勾选Web Server   点击Apply。
(2)启动web服务
  在终端输入:service  httpd  start
(3)设置防火墙
  System->Administration->Security Level and Firewall,打开“安全级别设置”窗口。
  在“防火墙选项”标签上,“防火墙”处选择“Enabled”(允许),“被信任的服务”列表框中勾选“WWW(HTTP)”,
  在“SELinux”标签上,“SELinux设置”处选择“Disabled”(禁止),单击“确定”.
(4)再次添加8080端口

在windows中访问http://IP,看到的页面在linux中的/var/www/error中的noindex.html
在/var/www/html中放置自己的主页,以index.html命名,再次在windows中访问http://IP,可以看到自己的主页,如果不能,需要修改文件权限。
在/etc/httpd/conf中打开httpd.conf   查看306行,定义了默认网站的路径。。在134行存在监听端口Listen 80,在下面再添加一行Listen 8080
在文档最后添加下面文字
<VirtualHost IP:80>
DocumentRoot /var/www/html/
</VirtualHost>
<VirtualHost IP:8080>
DocumentRoot /home
</VirtualHost>
重启httpd服务  service httpd restart
在/home下放置网页index.html
配置防火墙允许8080端口,在浏览器中分别查看http://IP,http://IP:8080




















































以上是关于Linux的ftp和www的服务器在虚拟机上的搭建的主要内容,如果未能解决你的问题,请参考以下文章

搭建FTP服务

如何在虚拟机上的Linux系统配置FTP服务,跟Windows建立连接传输文件

linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

Linux系统下vsftpd虚拟ftp用户账号存放在mysql数据库的FTP搭建

Linux的构建及访问FTP站点

搭建FTP服务器:Linux下vsftpd实现基于Berkeley DB文件存放虚拟用户的案例