如何让伺服器依照连入网址的不同而连结到不同目录

Home Home
引用 | 编辑 和煦微风
2007-04-13 06:26
楼主
推文 x1
小弟最近因为伺服器要开另外一个网站...
但是又不想让连进来的人知道我的伺服器还有别的网站在上面...
所以刚刚研究了3.4个小时...
挖遍google跟yahoo....
终于找到解决方案了...
整个心情就是舒畅... 表情
终于可以睡觉了 表情


[此文章售价 0 雅币已有 309 人购买]
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!



献花 x2
引用 | 编辑 satre
2007-05-04 07:30
1楼
  
感谢楼主细心教学

因为架设的网站繁多
我又刚好有好几组网址

正在想说要怎么写才能够达到降子的目的

刚好看到楼主的教学

让我省了很多时间呀

推推推^^

献花 x1
引用 | 编辑 kevinkuo
2007-05-04 16:21
2楼
  
还有一种方式试用 IIS 来作处理,不用用程式判断(Apache 也可以做到)

这是属于 虚拟web 作业方式

用这种方式会比较有效率唷 表情

献花 x1
引用 | 编辑 和煦微风
2007-05-04 21:32
3楼
  
下面是引用kevinkuo于2007-05-04 16:21发表的 :
还有一种方式试用 IIS 来作处理,不用用程式判断(Apache 也可以做到)

这是属于 虚拟web 作业方式

用这种方式会比较有效率唷 表情

呵呵~
小弟当时只是很直觉的想要做个简单的判断而已~ 表情
而且其实说很多网站也没有几个啦~~ 表情


我的方法对于大的伺服器来说比较不适用...
因为会很麻烦... 表情
您的方法对大的伺服器就比较受用了~ 表情

献花 x0
引用 | 编辑 satre
2007-05-05 01:06
4楼
  
下面是引用kevinkuo于2007-05-04 16:21发表的 :
还有一种方式试用 IIS 来作处理,不用用程式判断(Apache 也可以做到)

这是属于 虚拟web 作业方式

用这种方式会比较有效率唷 表情
kevinkuo大您说Apache也可以做到??
我是用Apache架站的说

能够稍微指导一下要如何使用Apache达到降子的功用呢??

因为我其中一个主连结是架在hinet的空间
所以一定要用楼主所用的方式楼主的方式

但是架在自己主机的
可以使用Apache的方式
希望楼主不吝指导~~~^^

献花 x0
引用 | 编辑 和煦微风
2007-05-05 03:05
5楼
  
下面是引用satre于2007-05-05 01:06发表的 :

kevinkuo大您说Apache也可以做到??
我是用Apache架站的说

能够稍微指导一下要如何使用Apache达到降子的功用呢??
.......

小弟才疏学浅~~
对虚拟web的了解仅止于概念~
实际操作还是不会~~

所以虚拟web的部份还是请 kevinkuo大出来说说吧~ 表情
我也想顺便学学 表情

献花 x0
引用 | 编辑 kevinkuo
2007-05-05 03:17
6楼
  
【安装Apache Win32版 】
要设虚拟主机当然要先装好Apache.
安装这部分就略过了.
不会安装的请先参照前面的几篇教学啰.
【设定前准备 】

1.先找到安装Apache的目录,例如: C:\Apache

2.找到 httpd.conf 档 ,例: C:\Apache\conf\httpd.conf

3.先把 httpd.conf 备份起来 (这个动作要养成习惯.)

4.用记事本打开 httpd.conf
先找到
#<VirtualHost *>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error.log
# CustomLog logs/dummy-host.example.com-access.log common
#</VirtualHost>

正常的话是在 httpd.conf 的最下面的部分
【了解 VirtualHost 相关参数 】

语法:<VirtualHost [hostname]>..</VirtualHost>
说明:虚拟主机的设定

举例:
NameVirtualHost *          (设定主机的ip)
<VirtualHost *>           (开头 设定虚拟主机的ip)
ServerAdmin admin@domain.com    (设定虚拟主机的管理者信箱,不用和预设的网站管理者相同)
DocumentRoot c:/user/        (指定虚拟主机的网站主目录)
ServerName domain.com        (设定虚拟主机的名称,指定虚拟主机的UR)
ServerAlias www.domain.com     (这定虚拟主机的别名,例: WWW )
ErrorLog logs/?? ??          (虚拟主机发生错误时要记录在哪个目录,可不设.)
TransferLog logs/??         (虚拟主机存取记钱要存放的目录,可不设.)
</VirtualHost>           (结束,要设第二组虚拟组织在从开头开始设)


※别名的意思:
一般的apache网址都是 http://domain/~user
如果有另外申请另一个domain , 不可能因为这样又架一台主机,或者开另一个使用者,这时就需要用到别名.
或者只有一个domain,却想要制作好几个网站,也可以用别名去做,那每个网站都有各个独特性.看起来就像是不同的主机一样.
【设定范例 教学 】


#第一个部分,设定你虚拟主机要用的ip
NameVirtualHost 123.123.123.123 (设定主机的ip)  ※设定一次就好

#第二个部分,跟你预设的主机设定一样,也就是还没设定其他虚拟主机之前会看到的网站
<VirtualHost 123.123.123.123> (设定你自己主机的ip)
  ServerAdmin admin@domain.com
  DocumentRoot c:/Apache/htdocs
  ServerName domain.com
  ServerAlias www.domain.com
</VirtualHost>

#第三个部分,第一组虚拟主机,用途:跟预设主机不同domain时可用.
<VirtualHost 123.123.123.123>
  ServerAdmin admin@domain1.com
  DocumentRoot c:/Apache/users/w1
  ServerName domain.com
  ServerAlias www.domain1.com
</VirtualHost>

#第四个部分,第二组虚拟主机,用途:domain1的别名主机.
<VirtualHost 123.123.123.123>
  ServerAdmin admin2@domain1.com
  DocumentRoot c:/Apache/users/w2
  ServerName domain.com
  ServerAlias www2.domain1.com
</VirtualHost>

献花 x4
引用 | 编辑 satre
2007-05-05 23:21
7楼
  
下面是引用kevinkuo于2007-05-05 03:17发表的 :
【安装Apache Win32版 】
要设虚拟主机当然要先装好Apache.
安装这部分就略过了.
不会安装的请先参照前面的几篇教学啰.
【设定前准备 】
.......
感谢kevinkuo大的不吝教导
小弟大致上了解了

晚点就来做测试

话说~~~
之前刚学架设的时候
还满常开这个档案起来看的

竟然不知道也没发现可以降子设定
又学到一招了~~~~
献个花给您~~^^

献花 x0
引用 | 编辑 roader
2007-09-12 15:19
8楼
  
呵呵,厉害哦,功夫不负有心人
终于找到了哦

献花 x0
引用 | 编辑 wintersky
2007-10-10 07:12
9楼
  
谢谢~~
这个太好用了...
好像IIS 也能..不知那位大大可以出来教一下..

献花 x0
引用 | 编辑 lool
2008-02-03 21:24
10楼
  
看的清楚明白.尚待回家努力研究一番..

献花 x0
引用 | 编辑 yuan2626
2008-02-09 12:09
11楼
  
鸟哥的网站也有教学喔
虽然是LINUX
但是APACHE的设定跟WINDOWS版本的是一样的喔

献花 x0
引用 | 编辑 和煦微风
2008-03-01 22:07
12楼
  
呵呵~~这方法无关平台唷~~
有关系的其实是使用者的浏览器~
表情

献花 x0
引用 | 编辑 eddie1
2008-05-27 17:27
13楼
  
感谢楼主的分享, 只是目前能支援虚拟网站的架站软体很多, 或许不需要用这个方式吧?
感谢哦 ^^

献花 x0
引用 | 编辑 abc1234558
2008-06-06 06:52
14楼
  
虽然还是看不太懂...不过感谢你给予这么好的知识

献花 x0
引用 | 编辑 业火风莲
2008-06-07 02:52
15楼
  
谢谢大大分享~我了解了一点点ㄌ^^..................

献花 x0
引用 | 编辑 sophia660125
2008-06-12 11:04
16楼
  
哈哈哈 都看不懂 表情

献花 x0
引用 | 编辑 hgdirboy
2008-07-01 11:32
17楼
  
哇赛..大大辛苦了啦..查那么久..还那么无私的分享出来.数位男女就是需要大大这样的人.论坛才会发展..
谢大大啦..

献花 x0
引用 | 编辑 Sors
2009-01-05 22:41
18楼
  
谢谢你那么大方的给我们看你努力的成果
谢谢分享

献花 x0
引用 | 编辑 superkison
2009-02-16 18:56
19楼
  
这个太好了 谢谢!

献花 x0
引用 | 编辑 brad62
2009-06-12 12:03
20楼
  
感谢大大分享学习知识~~~

献花 x0
引用 | 编辑 shing3728
2010-09-11 10:32
21楼
  
不明白...
即是怎样??.

献花 x0
引用 | 编辑 williamyii77
2010-12-01 21:39
22楼
  
3.4个小时<----我会死的

献花 x0
引用 | 编辑 杰;]
2010-12-29 14:35
23楼
  
谢谢大大的分享
表情

献花 x0
引用 | 编辑 gs1458
2011-06-19 06:16
24楼
  
那个...
JScript不等于JavaScript啦= ="
楼主这招是用跳转来改的,
看起来应该是还不错用。

献花 x0
引用 | 编辑 qqq5880468
2012-01-04 16:15
25楼
  
谢谢大大的分享 我也能解决问题啦 表情

献花 x0
引用 | 编辑 kb041204
2012-02-03 23:18
26楼
  
感谢大大的教学 表情 ,对我十分有用!!

献花 x0
引用 | 编辑 williamyii77
2013-06-16 13:29
27楼
  
谢谢教学啊~
找了很了久了 表情

献花 x0