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

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


原文地址:https://www.cnblogs.com/zoulingjin/p/8454332.html