Varnish install on aws

Lee Trout lee at leetrout.com
Sat Feb 13 18:36:04 CET 2016


Can you paste the output of varnishlog?

And can you double check before and after stopping / restating that there
is nothing on port 80 before starting varnish and then confirm varnish is
listening on port 80 after you start it? You can go this with `lsof -i :80
-sTCP:LISTEN`

On Sat, Feb 13, 2016 at 11:56 AM, Mike Jones <michaeljones401 at gmail.com>
wrote:

> I have a 'WordPress basic single instance' from
> http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/sample-templates-applications-us-west-1.html
>
> and my varnish file, located in /etc/sysconfig/varnish, looks like
>
> http://pastebin.com/hZNr6Apc
>
> While my httpd conf file, /etc/httpd/conf/httpd.conf, looks like
>
> http://pastebin.com/xeZs8KQq
>
> Running varnishstat looks like it's running but when visiting the
> webserver through the browser the page fails to load.
>
> On Sat, Feb 13, 2016 at 4:15 PM, Brad Tarver <idle at pobox.com> wrote:
>
>> 6082 is the admin port
>>
>> This is my config on ubuntu: http://pastebin.com/E3tQ1eC1
>>
>>
>>
>>
>>
>>
>> --
>> Brad Tarver
>>
>>
>> Mike Jones wrote:
>>
>> Yes, I was talking about the security group, I did open that but it
>> didn't make any difference.
>>
>> With the settings previously mentioned I tried running curl on port 80 on
>> I get
>>
>> curl: (7) Failed to connect to localhost port 80: Connection refused.
>>
>> On port 8080 I get the default apache page, but adding a directory after
>> the port 'curl 127.0.0.1:8080/wordpress' I get an error saying the page
>> has moved.
>>
>> On port 6082 I get 'Authentication required'
>>
>>
>> On Sat, Feb 13, 2016 at 1:41 PM, Lee Trout <lee at leetrout.com> wrote:
>>
>>> > Do I need to open port 8080 too?
>>>
>>> Open it where? In a security group? You should make sure you have port
>>> 80 open in your security group but that won't affect local host.
>>>
>>> You should try curling against the interfaces on the box from the box
>>> itself and make sure it's actually sending info back locally. With your
>>> config  I believe you should be able to curl local host on port 80 as well
>>> since you only specified a listening port.
>>>
>>> On Saturday, February 13, 2016, Mike Jones <michaeljones401 at gmail.com>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I have a single ec2 instance running and would like to install and
>>>> configure Varnish for that aws instance
>>>>
>>>> I've changed the default settings for varnish - /etc/sysconfig/varnish
>>>>
>>>> DAEMON_OPTS="-a :80 \
>>>>              -T localhost:6082 \
>>>>              -b localhost:8080 \
>>>>              -u varnish -g varnish \
>>>>              -s file,/var/lib/varnish/varnish_storage.bin,1G"
>>>>
>>>> and configured httpd - /etc/httpd/conf/httpd.conf to listen on port 8080
>>>>
>>>> But when I restart both services, the webpage fails to load.
>>>>
>>>> There's nothing in the error_log and when I tail -f the access_log
>>>> nothing is logged when I refresh the page.
>>>> Do I need to open port 8080 too?
>>>>
>>>> Are there any guides on how to configure Varnish for an aws instance?
>>>>
>>>> Thanks
>>>>
>>>
>>>
>>> --
>>> Sorry I fat thumbed this on an iPhone
>>>
>>
>> _______________________________________________
>> varnish-misc mailing listvarnish-misc at varnish-cache.orghttps://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20160213/816eebda/attachment-0001.html>


More information about the varnish-misc mailing list