点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > Windows>详细内容

在UbuntuLinux中配置虚拟主机

添加时间:2012-1-17
    相关阅读: 虚拟主机 技术 站长 系统

核心提示:文章标题:在UbuntuLinux中配置虚拟主机。Linux是中国站长站的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

虚拟主机是指在一台主机上运行的多个Web站点,每个站点均有自己独立的域名,虚拟主机对用户是透明的,就好像每个站点都在单独的一台主机上运行一样。

如果每个Web站点拥有不同的IP地址,则称为基于IP的虚拟主机,若每个站点的IP地址相同,但域名不同,则称为基于名字或主机名的虚拟主机

下面演示一下怎样配置虚拟主机

1.编辑/etc/hosts文件,在文件中添加如下内容:

我的IP地址是192.168.204.210,所以添加的内容为:

192.168.204.210www.myweb.com

然后可以用ping命令来测试一下行不?ping192.168.204.210,若能Ping通,则域名解析正常。

2.创建所需的目录:mkdir-p/var/www/myweb

3.配置/etc/apache2/sites-available/default文件。

NameVirtualHost192.168.204.210:80

2

3ServerAdminwww.myweb.com

4

5DocumentRoot/var/www/

6

7OptionsFollowSymLinks

8AllowOverrideNone

9

10

11OptionsIndexesFollowSymLinksMultiViews

12AllowOverrideNone

13Orderallow,deny

14allowfromall

15#Thisdirectiveallowsustohaveapache2'sdefaultstartpage

16#in/apache2-default/,butstillhave/gototherightplace

17#RedirectMatch^/$/apache2-default/

18

19

20ScriptAlias/cgi-bin//usr/lib/cgi-bin/

21

22AllowOverrideNone

23OptionsExecCGI-MultiViews+SymLinksIfOwnerMatch

24Orderallow,deny

25Allowfromall

26

27

28ErrorLog/var/log/apache2/error.log

29

30#Possiblevaluesinclude:debug,info,notice,warn,error,crit,

31#alert,emerg.

32LogLevelwarn

33

34CustomLog/var/log/apache2/access.logcombined

35ServerSignatureOn

36

37Alias/doc/"/usr/share/doc/"

38

39OptionsIndexesMultiViewsFollowSymLinks

40AllowOverrideNone

41Orderdeny,allow

42Denyfromall

43Allowfrom127.0.0.0/255.0.0.0::1/128

44

45

46

修改成这样就行了。

4.重启一下Apache2服务器。在命令行下输入/etc/init.d/apache2restart。

5.测试一下虚拟主机。在虚拟主机的站点根目录,创建一个index.html文件,在浏览器上输入http://www.myweb.com/index.html,若能看到index.html的内容,就说明配置成功了。

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册