[better explanation of proxy vs non-proxy configuration dan**20030616152627] { hunk ./doc/servers.html 20 -

Troubleshooting

- -
    -
  1. Araneida cannot configure network interfaces, nor will it -administer your DNS for you. Before getting too involved in a virtual -host configuration that's not working, check that the hostname(s) -you're planning to use are set up and pointing to the right machine. - -
  2. The communication between Apache and Araneida is HTTP, or at any -rate it's good enough that you can (local firewalling ordinances -notwithstanding) if you need talk directly to Araneida using a web -browser. A request to http://HOST:PORT/ should get you the root page -of your Araneida installation - if that works, the problem is in -Apache-land. - -
- hunk ./doc/servers.html 39 -have to be (and in fact, usually aren't) the same as in PORT and NAME. -BASE-URL is the server's published address - in a normal -configuration, Apache will be listening to these and will forward -requests onto Araneida on HOST:PORT. You can see this in ../examples/main.lisp which works -with Apache on port 80 and Araneida on port 8000 +have to be the same as in PORT and NAME. NAME and PORT give the +address that Araneida will start a server on, whereas BASE-URL is the +server's published address. If you're using a forwarding proxy +(recommended for production sites), you should configure the proxy +to answer for BASE-URL and forward requests onto Araneida on HOST:PORT hunk ./doc/servers.html 45 +

You can see this in ../examples/main.lisp which works with Apache on port 80 and +Araneida on port 8000 + +

Troubleshooting

+ +
    +
  1. Araneida cannot configure network interfaces, nor will it +administer your DNS for you. Before getting too involved in a virtual +host configuration that's not working, check that the hostname(s) +you're planning to use are set up and pointing to the right machine. + +
  2. Even if you plan to use Araneida with an Apache proxy in front of +it, it may help to set Araneida up on its own first to check that your +handlers etc work + +
}