removed, tried, restarted everything but errors still remains. Modified it as you had suggested but the latest error: nginx: [emerg] unknown directive "web2py" in /etc/nginx/nginx.conf:87
On Tue, Jul 16, 2019 at 4:28 PM Jim Steil <ato.st...@gmail.com> wrote: > I would remove that and retry it. > > On Tue, Jul 16, 2019 at 8:16 AM Maurice Waka <mauricew...@gmail.com> > wrote: > >> Nope. Web2py example >> >> On Tue, 16 Jul 2019, 14:38 Jim Steil <ato.st...@gmail.com> wrote: >> >>> Did you take that server directive out of the nginx.conf file? >>> >>> Jim >>> >>> >>> On Tue, Jul 16, 2019, 3:01 AM Maurice Waka <mauricew...@gmail.com> >>> wrote: >>> >>>> Used the link as you directed >>>> >>>> posted this: >>>> # file /etc/nginx/sites-available/web2py >>>> server { >>>> listen 80; >>>> server_name 165.22.57.107; >>>> #to enable correct use of response.static_version >>>> #location ~* /(\w+)/static(?:/_[\d]+.[\d]+.[\d]+)?/(.*)$ { >>>> # alias /web2py/applications/$1/static/$2; >>>> # expires max; >>>> #} >>>> location ~* /(\w+)/static/ { >>>> root /web2py/applications/; >>>> #remove next comment on production >>>> #expires max; >>>> } >>>> location / { >>>> #uwsgi_pass 127.0.0.1:8000; >>>> uwsgi_pass unix:///tmp/web2py.socket; >>>> include uwsgi_params; >>>> uwsgi_param UWSGI_SCHEME $scheme; >>>> uwsgi_param SERVER_SOFTWARE nginx/$nginx_version; >>>> } >>>> } >>>> server { >>>> listen 443 default_server ssl; >>>> server_name 165.22.57.107; >>>> ssl_certificate /etc/nginx/ssl/web2py.crt; >>>> ssl_certificate_key /etc/nginx/ssl/web2py.key; >>>> ssl_prefer_server_ciphers on; >>>> ssl_session_cache shared:SSL:10m; >>>> ssl_session_timeout 10m; >>>> ssl_ciphers >>>> ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA; >>>> ssl_protocols SSLv3 TLSv1; >>>> keepalive_timeout 70; >>>> location / { >>>> #uwsgi_pass 127.0.0.1:9001; >>>> uwsgi_pass unix:///tmp/web2py.socket; >>>> include uwsgi_params; >>>> uwsgi_param UWSGI_SCHEME $scheme; >>>> uwsgi_param SERVER_SOFTWARE nginx/$nginx_version; >>>> } >>>> >>>> } >>>> >>>> >>>> But got this error: >>>> >>>> nginx: [emerg] "server" directive is not allowed here in >>>> /etc/nginx/nginx.conf:86 >>>> >>>> >>>> On Mon, Jul 15, 2019 at 4:39 PM Jim S <ato.st...@gmail.com> wrote: >>>> >>>>> I don't think server can be a root element in this file. Do you have >>>>> it under another element? I'd try it like this: >>>>> >>>>> web2py { >>>>> server { >>>>> listen 443; >>>>> server_name server_domain_or_IP; >>>>> >>>>> >>>>> root html; >>>>> index index.html index.htm; >>>>> >>>>> >>>>> ssl on; >>>>> ssl_certificate /etc/nginx/ssl/myapp.crt; >>>>> ssl_certificate_key /etc/nginx/ssl/myapp.key; >>>>> >>>>> >>>>> ssl_session_timeout 5m; >>>>> >>>>> >>>>> #ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; >>>>> ssl_protocols TLSv1 TLSv1.1 TLSv1.2; >>>>> ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES"; >>>>> ssl_prefer_server_ciphers on; >>>>> >>>>> >>>>> location / { >>>>> include uwsgi_params; >>>>> uwsgi_pass unix:/home/user/myapp/myapp.sock; >>>>> } >>>>> } >>>>> } >>>>> >>>>> Also, you can look in the book: >>>>> >>>>> >>>>> http://web2py.com/books/default/chapter/29/13/deployment-recipes#One-step-production-deployment >>>>> http://web2py.com/books/default/chapter/29/13/deployment-recipes#Nginx >>>>> >>>>> There are good references there on how to setup nginx with uwsgi on >>>>> ubuntu. >>>>> >>>>> -Jim >>>>> >>>>> >>>>> >>>>> >>>>> On Monday, July 15, 2019 at 6:45:10 AM UTC-5, Maurice Waka wrote: >>>>>> >>>>>> I have a usual 'working' nginx file which works fine when being >>>>>> tested. >>>>>> >>>>>> The /etc/nginx/nginx.conf file >>>>>> >>>>>> user www-data; >>>>>> worker_processes auto; >>>>>> pid /run/nginx.pid; >>>>>> include /etc/nginx/modules-enabled/*.conf; >>>>>> >>>>>> >>>>>> events { >>>>>> worker_connections 768; >>>>>> # multi_accept on; >>>>>> } >>>>>> >>>>>> >>>>>> http { >>>>>> >>>>>> >>>>>> ## >>>>>> # Basic Settings >>>>>> ## >>>>>> >>>>>> >>>>>> sendfile on; >>>>>> tcp_nopush on; >>>>>> tcp_nodelay on; >>>>>> tcp_nodelay on; >>>>>> keepalive_timeout 65; >>>>>> types_hash_max_size 2048; >>>>>> # server_tokens off; >>>>>> >>>>>> >>>>>> # server_names_hash_bucket_size 64; >>>>>> # server_name_in_redirect off; >>>>>> >>>>>> >>>>>> include /etc/nginx/mime.types; >>>>>> default_type application/octet-stream; >>>>>> ## >>>>>> # SSL Settings >>>>>> ## >>>>>> >>>>>> >>>>>> ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: >>>>>> POODLE >>>>>> ssl_prefer_server_ciphers on; >>>>>> >>>>>> >>>>>> ## >>>>>> # Logging Settings >>>>>> ## >>>>>> >>>>>> >>>>>> access_log /var/log/nginx/access.log; >>>>>> error_log /var/log/nginx/error.log; >>>>>> >>>>>> >>>>>> ## >>>>>> # Gzip Settings >>>>>> ## >>>>>> >>>>>> >>>>>> gzip on; >>>>>> >>>>>> >>>>>> include /etc/nginx/conf.d/*.conf; >>>>>> include /etc/nginx/sites-enabled/*; >>>>>> } >>>>>> >>>>>> >>>>>> But when edited with the server details below, I get this error >>>>>> nginx: [emerg] "server" directive is not allowed here in >>>>>> /etc/nginx/nginx.conf:90 >>>>>> nginx: configuration file /etc/nginx/nginx.conf test failed. >>>>>> >>>>>> How do I overcome this?? >>>>>> >>>>>> server { >>>>>> listen 443; >>>>>> server_name server_domain_or_IP; >>>>>> >>>>>> root html; >>>>>> index index.html index.htm; >>>>>> >>>>>> ssl on; >>>>>> ssl_certificate /etc/nginx/ssl/myapp.crt; >>>>>> ssl_certificate_key /etc/nginx/ssl/myapp.key; >>>>>> >>>>>> ssl_session_timeout 5m; >>>>>> >>>>>> #ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; >>>>>> ssl_protocols TLSv1 TLSv1.1 TLSv1.2; >>>>>> ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES"; >>>>>> ssl_prefer_server_ciphers on; >>>>>> >>>>>> location / { >>>>>> include uwsgi_params; >>>>>> uwsgi_pass unix:/home/user/myapp/myapp.sock; >>>>>> } >>>>>> } >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>> Resources: >>>>> - http://web2py.com >>>>> - http://web2py.com/book (Documentation) >>>>> - http://github.com/web2py/web2py (Source code) >>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>> --- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "web2py-users" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/web2py/rEu_Yc91LVY/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> web2py+unsubscr...@googlegroups.com. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/web2py/d88f1ae3-40aa-44ac-a365-7b97995b81da%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/web2py/d88f1ae3-40aa-44ac-a365-7b97995b81da%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>>> Resources: >>>> - http://web2py.com >>>> - http://web2py.com/book (Documentation) >>>> - http://github.com/web2py/web2py (Source code) >>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>> --- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "web2py-users" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/web2py/rEu_Yc91LVY/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> web2py+unsubscr...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/web2py/CALkNK54HKGdrtSW9M9DZdXn4d5ugj1dD9oOJqSyNF0r%3DTY5tMA%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/web2py/CALkNK54HKGdrtSW9M9DZdXn4d5ugj1dD9oOJqSyNF0r%3DTY5tMA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> Resources: >>> - http://web2py.com >>> - http://web2py.com/book (Documentation) >>> - http://github.com/web2py/web2py (Source code) >>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "web2py-users" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/web2py/rEu_Yc91LVY/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> web2py+unsubscr...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/web2py/CAERBpoBwLccEMP9b5xWkru7JjE%3DRN6sxNFz8NV28XHwPAczTgQ%40mail.gmail.com >>> <https://groups.google.com/d/msgid/web2py/CAERBpoBwLccEMP9b5xWkru7JjE%3DRN6sxNFz8NV28XHwPAczTgQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "web2py-users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/web2py/rEu_Yc91LVY/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> web2py+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/web2py/CALkNK540PUp%2BrOwY%2BUcPvqssGMjVZcb%3DLKmbcpksGLTP6%3D70xw%40mail.gmail.com >> <https://groups.google.com/d/msgid/web2py/CALkNK540PUp%2BrOwY%2BUcPvqssGMjVZcb%3DLKmbcpksGLTP6%3D70xw%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/rEu_Yc91LVY/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > web2py+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/web2py/CAERBpoAmGDaqkB2EQnr3mGh9yrHg7hYt6fYaR3PsQq1XfPzKqg%40mail.gmail.com > <https://groups.google.com/d/msgid/web2py/CAERBpoAmGDaqkB2EQnr3mGh9yrHg7hYt6fYaR3PsQq1XfPzKqg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/CALkNK551WsaFgJ9Ue6Jfdz_prnOfqkhSY8gd4ahMz2zvHsxgyw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.