On mine, I have a server with multiple hostnames. So Apache was getting soem strange results. I set mine in /etc/httpd/httpd.conf (on LM 8.1). The setting is near the top, and is commented out by default. I uncomment it, and put the hostname I want in the ServerName entry. Like so:
ServerName www.<mydomain>.net Then it picks up that entry, and not the name assigned to the NIC. Dunno if that helps you or not. But it solved my problem. David Rankin wrote: > Well, I should have been more clear, and maybe the problem isn't as simple > as I thought. On my 7.2 box, #ServerName your.server.name is still commented > out, but apache is able to use gethostbyname() and correctly fill in the > welcome screen in apache. > > In 8.2, something is fishy. > > [Skyline] # hostname > Skyline.3111Skyline.com > > That looks OK > > [Skyline] # hostname --fqdn > Unknown host > > That looks bad > > So it seems the problem with apache isn't with apache or httpd.conf, but > rather with my hostname setup. I have set hostname and domainname, and I can't > figure out why hostname --fqdn would return unknown host? > > What config file am I failing to check? /etc/sysconfig/network has the > right hostname. > > > Gary Dunn wrote: > > >>On Thu, 2002-05-09 at 06:29, David Rankin wrote: >> >>>Just a quick Q, because I'm suffering from a mental lapse. >>> >>> I'm getting Apache configured on 8.2. The "SERVER_NAME" variable in >>>the default Welcome screen is pulling 127.0.0.1 instead of the actual >>>host name. Hostname is working fine. Where do I look to get this fixed. >> >>You definitely need to edit httpd.conf, which may be located in >>/usr/local/apache/conf depending on how your system is set up. (My >>apache is on a FreeBSD box, which puts it in /usr/local/etc/apache.) >> >>Look for this: >> >># ServerName allows you to set a host name which is sent back to clients >>for >># your server if it's different than the one the program would get >>(i.e., use >># "www" instead of the host's real name). >># >># Note: You cannot just invent host names and hope they work. The name >>you >># define here must be a valid DNS name for your host. If you don't >>understand >># this, ask your network administrator. >># If your host doesn't have a registered DNS name, enter its IP address >>here. >># You will have to access it by its address (e.g., http://123.45.67.89/) >># anyway, and this will make redirections work in a sensible way. >># >># 127.0.0.1 is the TCP/IP local loop-back address, often named >>localhost. Your >># machine always knows itself by this address. If you use Apache >>strictly for >># local testing and development, you may use 127.0.0.1 as the server >>name. >># >>ServerName your.server.name >> >>Gary Dunn >>Open Slate Project >> >> ------------------------------------------------------------------------ >>Want to buy your Pack or Services from MandrakeSoft? >>Go to http://www.mandrakestore.com > > > -- > David C. Rankin, J.D., P.E. > RANKIN * BERTIN, PLLC > 1329 N. University, Suite D4 > Nacogdoches, Texas 75961 > (936) 715-9333 > (936) 715-9339 fax > > > > > > ------------------------------------------------------------------------ > > Want to buy your Pack or Services from MandrakeSoft? > Go to http://www.mandrakestore.com -- Ric Tibbetts Linux registration number: 55684 If you want to help advertise Linux - point your friends to http://counter.li.org/
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
