2013-09-14 13:59:03
来 源
IT技术网
Apache
该篇讲述Apache服务器配置出现的问题的解决方法,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
apache配置涌现的问题我的目标是“1) 完成基于域名的虚拟主机,第一个域名为www1.gdlc.com。对应目录为/var/www/vhost1;第二个域名为www2.gdlc.com。对应目录为/var/www/vhost2;一定运用DNS举行解析;”

我用的是虚拟的RedHat Linux体系,我的DNS可以解析这两个域,我在 apache的配置文件中参与

NameVirtualHost 192.168.2.1

<VirtualHost 192.168.2.1>

ServerName www1.gdlc.com

DocumentRoot “/var/www/vhost1”

Options ExecCGI

<VirtualHost 192.168.2.1>

ServerName www2.gdlc.com

DocumentRoot “/var/www/vhost2”

</VirtualHost>

我主机的ip为192.168.2.1,dns为192.1468.2.1(不是实在的环境,自己做效劳器又做客户机)

重启apache(service named restart),涌现了:"Could not determine the server's fully qualified domain name,using 127,求解:RHEL squid透明代理DNS解析问题昱炎昱炎.0.0.1 for ServerName",请问又谁遭到过这种情形,请援助处理,谢谢NameVirtualHost 192.168.2.1:80

<VirtualHost 192.168.2.1:80>

ServerName www1.gdlc.com

DocumentRoot “/var/www/vhost1”

Options ExecCGI

<VirtualHost 192.168.2.1:80>

ServerName www2.gdlc.com

DocumentRoot “/var/www/vhost2”

</VirtualHost>

此外差错是由于不曾安设ServerName,安设了就可以了

可以试试,有问题再发上来原帖由 yong_why 于 2007-9-24 09:58 宣布 http://linux./bbs/images/common/back.gif

NameVirtualHost 192.168.2.1:80

ServerName www1.gdlc.com

DocumentRoot “/var/www/vhost1”

Options ExecCGI

ServerName www2.gdlc.com

DocumentRoot “/var/www/vhost2”

此外差错是由于没有 ...

好的,谢谢.但我想问,为什么要在NameVirtualHost 192.168.2.1后在加上80端口号,我做的基于虚拟的主机,而不是基于不同端口的虚拟主机.原帖由 chengguowei27 于 2007-9-25 09:34 宣告 http://linux./bbs/images/common/back.gif

好的,谢谢.但我想问,为什么要在NameVirtualHost 192.168.2.1后在加上80端口号,我做的基于虚拟的主机,而不是基于不同端口的虚拟主机.

我做的基于虚拟的主机,而不是基于不同端口的虚拟主机 何解?你要表白的含义不曾看清楚 你的ip是一个 详细应当有基于端口和基于域名

基于IP的虚构主机原帖由 xuledw 于 2007-9-25 10:08 宣告 http://linux./bbs/images/common/back.gif

我做的基于虚拟的主机,而不是基于不同端口的虚构主机 何解?你要表白的含义不曾看清楚 你的ip是一个 详细应当有基于端口和基于域名

基于IP的虚构主机

哦,我从新搭配了,还是展现哪个问题,我把我的全部配置写在下面:

我的DNS配置为:

在 /etc/named.conf中参与:

zone "gdlc.com" IN {

type master;

file "gdlc.com.zone";

allow-update { none; },美赞臣官网;

};

zone "2.168.192.in-addr.arpa" IN {

type master;

file "192.168.2.zone";

allow-update { none; };

};

在/var/named/目录下建了两个对应的文件,离别为:gdlc.com.zone和192.168.2.zone

gdlc.com.zone的内容为:

$TTL 86400

@ IN SOA gdlc.com. root,为何企业的IT系统“短命”昱炎昱炎.gdlc.com. (

20070923

28800

14400

72000

86400 )

IN NS dns.gdlc.com.

IN MX5 mail.gdlc.com.

IN MX10 mail1.gdlc.com.

dns.gdlc.com. IN A 192.168.2.1

www.gdlc.com. INA 192.168.2.10

www1 IN CNAME www

www2 IN CNAME www

mail IN A 192.168.2.1

mail1 IN A 192.168.2.34

192.168.2.zone的内容为:

$TTL 86400

@ IN SOA gdlc.com. root.gdlc.com. (

20070923

28800

14400

72000

86400 )

IN NS dns.gdlc.com.

1 IN PTR dns.gdlc.com.

10 IN PTR www.gdlc.com.

1 IN PTR mail.gdlc.com.

34 IN PTR mail1.gdlc.com.

在/etc/resolv.conf中参加

nameserver 192.168.2.1

nameserver 127.0.0.1

重启DNS,用host 号令测验胜利,能正反解

我在Apache效劳器的主配置文件中参加

NameVirtualHost 192.168.2.10

<VirtualHost 192.168.2.10>

ServerName www1.gdlc.com

DocumentRoot /var/www/vhost1

</VirtualHost>

<VirtualHost 192.168.2.10>

ServerName www2.gdlc.com

DocumentRoot /var/www/vhost2

</VirtualHost>

重启Apache效力器,展现:"Could not determine the server's fully qualified domain name,using 127.0.0.1 for ServerName",

请援助看看展现在哪里差错很好处理其实你的搭配没问题 效力也能够正常走访

在hosts文件中,参加你的运算机和ip地址的对应牵涉

例:192.168.0.1 test.com(随意什么都行,但凡是相符FQDN规定就行。)原帖由 daizhongxian 于 2007-9-28 14:30 宣告 http://linux./bbs/images/common/back.gif

其实你的搭配没问题 效力也能够正常走访

在hosts文件中,参与你的运算机和ip地址的对应牵涉

例:192.168.0.1 test.com(随意什么都行,但凡是相符FQDN规定就行。)

谢谢你的赞助,终于能够了,缘故即使你上面所说的

客户端拔入vpn后不能上网怎么办-论坛是否有高手- | SQUID打开文件数有增无减少,什么问题呢?进来看看!

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。