Try it like this.  This is mine except my server name and server alias are
reversed.

<VirtualHost *:80>
    ServerName www.abc.com
    ServerAlias abc.com
    Redirect 301 / https://www.abc.com/
</VirtualHost>

--
Jeff Cox
j...@jeffpcox.com



On Fri, Nov 30, 2018 at 1:40 PM Jack M. Nilles <jnil...@jala.com> wrote:

> I tried adding trailing slashes as follows, but the result was the same: a
> 111 error. Did I misinterpret your comment?
>
> # http redirect
>>> <VirtualHost aaa.bbb.ccc.ddd:80>
>>>  ServerName www.host1.com
>>>  ServerAlias host1.com *.host1.com
>>>    Redirect "/" "https://www.host1.com/"; # Here
>>> </VirtualHost>
>>>
>>> <Virtualhost *:80>
>>>  ServerName www.host2.com
>>>  ServerAlias host2.com *.host2.com
>>>    Redirect / https://www.host2.com/ # and here
>>> </VirtualHost>
>>>
>>> # https versions
>>> <VirtualHost aaa.bbb.ccc.ddd:443>
>>>   ServerAdmin . . .
>>>   ServerName www.host1.com
>>>   ServerAlias . . .
>>> . . .
>>>
>>
>>> On 29 Nov 2018, at 15:12, Frank Gingras <thu...@apache.org> wrote:
>
> The (111) is a networking issue because you're not matching the trailing
> slashes with your redirects.
>
> On Thu, Nov 29, 2018 at 6:06 PM Jonathon Koyle <literea...@gmail.com>
> wrote:
>
>> Can you reproduce the issue and provide some logs, and maybe more
>> information about the actual response?  the 1xx range isn't supposed to be
>> an error code in HTTP.
>>
>> On Thu, Nov 29, 2018 at 3:25 PM Jack M. Nilles <jnil...@jala.com> wrote:
>>
>>> I have the following configuration file covering two virtual hosts:
>>>
>>> # http redirect
>>> <VirtualHost aaa.bbb.ccc.ddd:80>
>>>  ServerName www.host1.com
>>>  ServerAlias host1.com *.host1.com
>>>    Redirect "/" "https://www.host1.com";
>>> </VirtualHost>
>>>
>>> <Virtualhost *:80>
>>>  ServerName www.host2.com
>>>  ServerAlias host2.com *.host2.com
>>>    Redirect / https://www.host2.com
>>> </VirtualHost>
>>>
>>> # https versions
>>> <VirtualHost aaa.bbb.ccc.ddd:443>
>>>   ServerAdmin . . .
>>>   ServerName www.host1.com
>>>   ServerAlias . . .
>>> . . .
>>>
>>> The https parts work well but if people try to get http://host1.com or
>>> http://host2.com they get connection (111) errors indicating that the
>>> redirects aren't working. I've tried different versions of the redirects --
>>> with and without double quotes -- and it doesn't seem to make a difference.
>>>
>>> How to I get the redirects to function?
>>>
>>
>>
>> --
>> Jonathon Koyle
>>
>
>

Reply via email to