RE: port 80 + 8080 + SSL (443)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for your help.  The *:80 method seems to work.  Just have 2 follow-up questions:

1) Did I need to put the Listen 443 AFTER the </VirtualHost> for the 80 and 8080?  In other words, does apache2 do the parsing of virtual hosts and "listens" in order?
2) I use godaddy's forwarding feature for my domain name <whatever.com>
does anyone know why I have to use the actual IP address when I want to get my web server to respond to anything other than the port 80 at <whatever.com>?  For instance, if I type in <http://www.myserver.com:8080> it does not work, but if I use <http://172.20.30.40:8080> it does!
  I'm wondering if this is a godaddy problem or my Apache2 set up.  I put my machine in a DMZ for a short period of time to see if it was my router, and that doesn't seem to be the case: it doesn't work with my machine in the DMZ either.
Regards,
Kurt


--Forwarded Message Attachment--
From: karel@xxxxxxxxxxxx
To: users@xxxxxxxxxxxxxxxx
Date: Mon, 16 Feb 2009 16:41:59 +0100
Subject: Re: port 80 + 8080 + SSL (443)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Kurt,

On Feb 16, 2009, at 4:22 PM, KURT PETERS wrote:

> <VirtualHost 172.20.30.40:80 172.20.30.40:8080 192.168.1.40:80
> 192.168.1.40:8080>
> ServerName www.example.com
> ServerAlias LOCALNAME
> DocumentRoot /var/www
> </VirtualHost>
>
> NameVirtualHost 172.20.30.40:443
> NameVirtualHost 192.168.1.40:443
>
> <VirtualHost 172.20.30.40:443 192.168.1.40:443>
> ServerName www.example.com
> DocumentRoot /var/secwww
> </VirtualHost>
>
> Is there an "easier" way to do this?

Since you aren't serving different content based on the hostname that
a browser is requesting, I think that you don't need NameVirtualHost.
You might try simplifying by:

Listen 80
Listen 8080
<VirtualHost *:80 *:8080>
...
</VirtualHost>

Listen 443
<VirtualHost *:443>
...
</VirtualHost>

This is all off the top of my head, you'd need to check directives in
the docs. But answering your question: this may be an easier way, but
your method is certainly valid as well and isn't "overdoing it".

- --
Best regards / met vriendelijke groet, Karel Kubat
Mob +31 6 2956 4861



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkmZiUcACgkQ23FrzRzybNXKrgCdHWT08hYfX7x4rtjDMGH5GsCD
KEwAniB7GWZDcDoTiTm22d/03tApP+ml
=ahBk
-----END PGP SIGNATURE-----


--Forwarded Message Attachment--
Date: Mon, 16 Feb 2009 13:27:59 -0500
From: covener@xxxxxxxxx
To: users@xxxxxxxxxxxxxxxx
Subject: Re: port 80 + 8080 + SSL (443)

> <VirtualHost 172.20.30.40:443 192.168.1.40:443>
> ServerName www.example.com
> DocumentRoot /var/secwww
> </VirtualHost>

in addition to Karel' response, you do need mod_ssl directives to
actually service SSL on this port.


--
Eric Covener
covener@xxxxxxxxx

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux