2004/04/20

apache与cookie

apache的设置中有一项ServerName的设置,用来设置server的名字,通常如果你的web server只是自己测试用,这里可以使用127.0.0.1,或者localhost等,都可以工作正常。但如果这个server要被LAN中的其它机器访问,显然127.0.0.1和localhost就不行了,这时可以用这台计算机的windows名字,但有一个缺陷,如果用windows名字作为 ServerName,那么一般web网页可以访问,使用cookie的web页则可能存在问题,最佳的方法是将ServerName设置为计算机的 DNS名字,可惜LAN中的很多server并没有DNS名字,这时替代的方法是用web server的真实ip地址,当设置ServerName为ip地址时,使用cookie的网页不会有问题了,但问题是这样的名字很难记,而且不方便使用 DHCP了(ip地址一变,ServerName也要跟着改). 你仍然可以使用http://windowsname的方式方式server,apache会自动将URL转成http://ipaddress,这样就不用记住那长长的ip地址了。

没有评论: