Re: How does Apache know what to run?
- Date: Sat, 16 Sep 2017 19:03:31 -0700
- From: Mark12547 <email@example.com>
- Subject: Re: How does Apache know what to run?
In article <oZGdnYaGOp7RAiDEnZ2dnUU7-U2dnZ2d@xxxxxxxxxxx>,
> How does it know which one to look for?
How does Apache know what to serve when one asks for www.xxx.com/home?
If the Apache server is serving a single site, the site administrator
sets up a "home" directory (in Apache called a "document root") for that
site and then all the paths under www.xxx.com are relative to that
"home" directory. That's the simple answer.
If the server is serving multiple websites from the same host, Apache
can be configured to run multiple virtual hosts, each one with its
"home" directory ("document root"), and Apache has two ways to
distinguishing which virtual host a request should go to:
1. By host name in the request. Multiple "sites" can thus be served at
the same IP address. That way, www.xxx.com and www.yyy.com and
www.zzz.com can all have the same IP address, address, will get routed
to the same server, but that server will have different directories and
serve different content based on the host name being referenced.
2. By IP address. But this means the server will need multiple IP
I'm looking at this as a bit of a refresher from when I rubbed shoulders
with the networking team where I last worked:
general mailing list