Apache2 just listening to https?
John R. Owens
jowens at ghiapet.homeip.net
Thu Jul 28 09:41:25 GMT 2005
Roger Grosswiler wrote:
>>Uzi Klein wrote:
>>
>>>Roger Grosswiler wrote:
>>>
>>>>i did a file called virtual.conf in /usr/local/etc/apache2/Include with
>>>>this content:
>>>>
>>>><VirtualHost *:80>
>>>>ServerName freebsd.domain.net
>>>>ServerAlias freebsd.domain.net
>>>>DocumentRoot /usr/local/www/data
>>>></VirtualHost>
>>>>
>>>>...which should be loaded on startup. Also, i activated
>>>>
>>>>NameVirtualHost *:80
>>>>
>>>>in httpd.conf - still no success...whats up here? firewall is open,
>>>>redirecting on router is well...but still no success...
>>>>
>>>>:-( Roger
>>>
>>>Try checking it using telnet:
>>>
>>># telnet freebsd.domain.net 80
>>>GET / HTTP/1.1
>>>Host:freebsd.domain.net
>>>
>>>[ .. twice enter here .. ]
>>>
>>>and see if it gives you a clue
>>>
>>>-Uzi
>>
>>Technically, to be HTTP/1.1 compliant, that should be:
>># telnet freebsd.domain.net 80
>>GET / HTTP/1.1
>>Host: freebsd.domain.net
>>Connection: close
>>[ .. twice enter here .. ]
>>
>>otherwise Apache should (I haven't tested, this is per the HTTP/1.1 RFC
>>2616) assume a persistent connection and leave you hanging after your
>>request until whatever time you have for your KeepAliveTimeout has passed.
>>Also, it would be simpler to do "HEAD / HTTP/1.1" etc., so you don't get
>>the content of your server root or its DirectoryIndex file. Just the
>>good stuff that tells you what you want to know about the server, if
>>it's responding on that port at all.
>>
>
> i get it with telnet, but even not with elinks or lynx :-(
>
> Roger
It's not just a clue whether it responds or not, it's _what_ it says.
For instance, on my Fedora box (the FreeBSD box is remaking Apache right
now), I get:
HTTP/1.1 200 OK
Date: Thu, 28 Jul 2005 09:19:48 GMT
Server: Apache/2.0.52 (Fedora)
Last-Modified: Wed, 22 Jun 2005 04:20:42 GMT
ETag: "f00a6-91d-e4547a80"
Accept-Ranges: bytes
Content-Length: 2333
Connection: close
Content-Type: text/html; charset=UTF-8
It doesn't really tell a whole lot in and of itself, but even more
informative, if you have the appropriate modules and directives enabled,
would be the output of "GET /server-status HTTP/1.1" and/or "GET
/server-info HTTP/1.1", or the corresponding parsed output from lynx or
whatever. It does help slightly to know if it's a 200 response, or a
403, 404, or whatever, even without server-info/server-status.
Meanwhile, one thing you might try, get rid of the ServerAlias that's
identical to the ServerName. I don't think it should be a problem, but
it certainly can't help; ServerAlias is only for when the virtual host
might be called by names other than the ServerName.
--
John R. Owens
ProofReading Markup Language: http://prml.sourceforge.net/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20050728/7a389d2f/signature.bin
More information about the freebsd-stable
mailing list