On Sun, 2017-06-04 at 10:28 +0000, Dino Edwards wrote:
> >
> > You can't have server {} block outside http {} ( http://nginx.org/e
> > n/docs/http/ngx_http_core_module.html#server )
> >
> > So it has to be:
> >
> > http {
> > server {
> > // whatever goes here
> > }
> > }
>
> That can't be right, because before I used the multiple location
> directives, I didn't have http and it worked fine. Regardless, I
> followed your advice and I got the following now:
>
> nginx: [emerg] "http" directive is not allowed here in
> /usr/local/nginx/conf/sites-enabled/ server.domain.tld -ssl:1
The "http" directive is likely in your main nginx.conf.
For testing (not maintenance), you may try putting it all in one file
so you can more easily find your error. Likely, as has been suggested,
it is a misplaced curly brace ({ or }).
>
> Thanks in advance
>
Jim Ohlstein
Professional Mailman Hosting
https://mailman-hosting.com/
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx