免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6102 | 回复: 13
打印 上一主题 下一主题

Solaris 10虚拟主机搭建 (申请加精) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-30 21:25 |只看该作者 |倒序浏览
Solaris 10虚拟主机搭建
                                                                                   中国科学院西安分院嵌入式小组-----叶博洋
                                                                                                                                                                                                e-mail:netciw@yahoo.com.cn

版权声明:本文档是由中国科学院西安分院嵌入式小组叶博洋编著整理,如果我们在文档中设计到您的版权问题,请通知作者.
         本文档版权所属中国科学院西安分院嵌入式小组,欢迎广大爱好solaris的朋友们转载,请保留版权信息。
如发现有用于盈利性活动,删节,删除版权声明以及原著者单位姓名等违反版权法之有关规定,我单位及作者保留法律诉讼权利!
前置:
本文将展示在solaris10下整合vsftp,apache搭建虚拟服务器。对于VSFTP服务器搭建请参考我的其他文档。
第一部分
概述:
什么是虚拟主机:就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。一台服务器上的不同是各自独立的运行,并由一名高级管理员来完成日常维护。
虚拟主机的优点:可以最大限度挖掘服务器的潜力,充分利用资源。最大限度节省人力物力资源。按目前中国企业发展态势,虚拟主机符合中国国情。让中国大部分的中小企业花最少的钱完成网络办公。为企业提供一个全新的平台展示企业形象等。
虚拟主机的缺点:由于目前在中国虚拟主机服务提供商从业者水平良莠不齐。很多服务器底层安全设置不完善。同时网站应急措施几乎为空白。同时受到诸多限制,比如流量,带宽,数据类型,页面格式等限制。

第二部分
准备:
1        网络设置
作为缺省路由的路由器必须和主机在同一个子网上,在主机上创建文件/etc/defaultrouter,内容为缺省路由的IP地址,重新引导系统后就完成了配置。显示/etc/defaultrouter内容如下:
192.168.1.100

2        DNS客户解析
修改 /etc/nsswitch.conf
将 hosts: files 改为hosts: files  dns
如图1

新建resolv.conf (这里有一些版本的Solaris已经存在,那么就只需要进行编辑就可以了)
小提示:什么是resolv.conf ,UNIX系统下DNS客户端解析的配置文件,在Solaris中需要手工建立,
设本地域名为cnsapc.com 域名服务器IP为192.168.1.101。设置中国科学院本地域名为xab.ac.cn,域名服务器ip为192.168.1.100
        vi resolv.conf 在里面添加如下内容
domain cnsapc.com
nameserver 192.168.0.101
domain xab.ac.cn
nameserver 192.168.1.100

3        开启apache
find / -name httpd –print

第三部分
1:基于ip的虚拟主机
设用于虚拟主机的IP地址为192.168.0.100和192.168.0.101,主域名为www.xab.ac.cn,2个虚拟主机的域名分别为www.cnsapc.com
修改/etc/apache/conf/httpd.conf,在文件中加入下面内容:
< VirtualHost 192.168.0.100>
Serveradmin webmasterl@mail.xab.ac.cn
DocumentRoot etc/apache/xab          /*网站路径,这里请参考虚拟ftp建立目录,将其对应
ServerName www.xab.ac.cn
ErrorLog Logs/xab.ac.cn-error_log
TransferLog logs/xab.ac.cn-access_log
< VirtualHost>

< VirtualHost 192.168.0.101>
Serveradmin cnsapc@mail.cnsapc.com
DocumentRoot etc/apache/cnsapc
ServerName www.cnsapc.com
ErrorLog Logs/cnsapc-error_log
TransferLog logs/cnsapc-access_log
<VirtualHost>

/etc/apache/xab和/etc/apache/cnsapc分别为这里的2个虚拟主机的主目录。重启httpd进程,所配置的虚拟主机就可以正常工作了。

2: 基于端口的虚拟主机
前置:这里我们只有一个网卡,且ip为 192.168.0.100
vi /etc/apache/conf/httpd.conf
在Listen 80下一行添加 “Listen 8080” 这里设置提供两个HTTP访问端口,分别80,8080.                     
再在/etc/apache/conf/httpd.conf里添加如下内容
< VirtualHost 192.168.0.100:80>
Serveradmin cnsapc@mail.cnsapc.com
DocumentRoot etc/apache/cnsapc
ServerName www.cnsapc.com
ErrorLog Logs/cnsapc-error_log
TransferLog logs/cnsapc-access_log
<VirtualHost>

< VirtualHost 192.168.0.100:8080>
Serveradmin webmasterl@mail.xab.ac.cn
DocumentRoot etc/apache/xab         
ServerName www.xab.ac.cn
ErrorLog Logs/xab.ac.cn-error_log
TransferLog logs/xab.ac.cn-access_log
< VirtualHost>

3:基于域名的虚拟主机
vi /etc/apache/conf/httpd.conf 添加如下内容
Name VirtualHost 192.168.0.100
<VirtualHost 192.168.0.100>
Serveradmin cnsapc@mail.cnsapc.com
DocumentRoot etc/apache/cnsapc
ServerName www.cnsapc.com
ErrorLog Logs/cnsapc-error_log
TransferLog logs/cnsapc-access_log
<VirtualHost>
<VirtualHost 192.168.0.100>
ServerNalTle www.cnsapc.com
DocumentRoot etc/apache/cnsapc
<VirtualHost>

<VirtualHost 192.168.0.100>
Serveradmin cnsapc@mail.cnsapc.com
DocumentRoot etc/apache/xab
ServerName www.xab.ac.cn
ErrorLog Logs/xab-error_log
TransferLog logs/xab-access_log
<VirtualHost>
<VirtualHost 192.168.0.100>
ServerNalTle www.xab.ac.cn
DocumentRoot etc/apache/xab
<VirtualHost>

结束:重新启动httpd,一个vsftp虚拟ftp+apache就呈现在我们面前。


                                                                                                                                                                中国科学院西安分院嵌入式小组-----叶博洋
                                                                                                                                                                                                        2007.4.30

[ 本帖最后由 yby123 于 2007-4-30 21:34 编辑 ]

虚拟apache.rar

11.5 KB, 下载次数: 141

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
2 [报告]
发表于 2007-04-30 21:27 |只看该作者
SF。。。。。

论坛徽章:
0
3 [报告]
发表于 2007-04-30 21:29 |只看该作者
SF 什么一丝

论坛徽章:
0
4 [报告]
发表于 2007-05-01 00:41 |只看该作者
就是  Sha Fa的意思 嘿嘿··

论坛徽章:
0
5 [报告]
发表于 2007-05-02 18:23 |只看该作者
哈哈
路过!!!

论坛徽章:
0
6 [报告]
发表于 2007-05-02 22:01 |只看该作者
hao

论坛徽章:
0
7 [报告]
发表于 2007-05-02 22:21 |只看该作者
" 3        开启apache
find / -name httpd –print  "  ???

"中国科学院西安分院嵌入式小组" ---- 科学家也干上 IT 民工的活了?

论坛徽章:
0
8 [报告]
发表于 2007-05-04 09:41 |只看该作者
请楼主看看贵文中第 3 步是否正确。

论坛徽章:
0
9 [报告]
发表于 2007-05-04 14:26 |只看该作者
这个就汗了。。。。老讲怎么装配ftp www之类的 论坛精华N多了。。。这个偶就不鼎了,等出honeypot时偶再来

就想看如何引诱,如何分析捕捉的信息,如何.....希望研究院不要让大家失望哦 嘎嘎

论坛徽章:
0
10 [报告]
发表于 2008-01-02 11:30 |只看该作者
楼主辛苦!JSP虚拟主机,你介绍的仅仅是Apache下虚拟主机。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP