after finishing install on debian squeeze 64bit without DNS check because I'm on a kvm vps with private IP address, I get the following error trying to start nginx:
nginx: [emerg] invalid number of arguments in "allow" directive in /data/disk/o1/config/includes/nginx_advanced_include.conf:283
the allow directive is empty - I suppose there should have been the correct IP address added if the DNS check is used. Just commenting out the directive lets me start nginx, but the error comes back when aegir is doing maintenance.
How can I change the value permanently ?
btw, I'm really impressed with barracuda/octopus, thanks for all the hard work you're putting into it!
Comments
Comment #1
omega8cc CreditAttribution: omega8cc commentedThis is critical bug, in fact.
Octopus should fall back to unrestricted access there, if it can't find correct IP for any reason.
Thanks for the heads up!
Comment #2
heliogabalthanks for the blazing fast response... I didn't want to mark as critical bug, as I assumed it had to do with my bypassing of the DNS check, which I understand is not fully supported...
but you're right, a reasonable fall back would be necessary. On a somewhat related issue, I also had to adapt the listen directive in some vhost files (can't recall exactly which, still figuring out where exactly all the files are...), as there was also the IP address missing and it would be:
listen :80;
instead of
listen xxx.xxx.xxx.xxx.:80;
or
listen 80;
so nginx complained when trying to start.
If you need to know anything else, I'll be glad to help as much as I can!
Comment #3
omega8cc CreditAttribution: omega8cc commentedThis should be fixed after today commits (in HEAD version), but it needs testing.
The second issue is similar, but separate, and it is now fixed and even made configurable, see: #1152316: Make Optional To Use Wildcard IP's
Please let us know how it works for you now.
Comment #4
heliogabalthanks a lot for the fast fixes. Install on debian squeeze 64bit without DNS check, local IP address and HEAD tested now, works as expected. In the allow directive, there's my local IP I assigned in _MY_OWNIP, and the listen directive says *:80 when turning on _HTTP_WILDCARD.
Keep up the great work and have a nice week-end!
Comment #5
omega8cc CreditAttribution: omega8cc commentedThanks for confirmation.
Comment #6
omega8cc CreditAttribution: omega8cc commented