• Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
v3.5.2 Latest
Buy Hosting

Domain configuration-> Digitalocean + Ubuntu with NodeBB installed

Scheduled Pinned Locked Moved Technical Support
7 Posts 2 Posters 3.0k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • remcokatzR Offline
    remcokatzR Offline
    remcokatz
    wrote on last edited by remcokatz
    #1

    Hey guys,

    Since there doesn't seem to be 1 document that explains how to set up a domain name to your ubuntu droplet (digital ocean) with nodebb installed I kind of looked around and figured out (might be wrong?) that i need to adjust my nginx & config.json.

    This is what I did but it is not working yet. Any suggestions?

    /nodebb/config.json:

    {
    "url": "http://www.ideocracycommunity.com:4567",
    "secret": "secret code duh....",
    "database": "redis",
    "redis": {
    "host": "127.0.0.1",
    "port": "6379",
    "password": "zzzzzzzz",
    "database": "zzzzzzzz nope"
    }
    }

    /etc/nginx/sites-enabled/default:

    server {
    listen 80;

    server_name ideocracycommunity.com;
    
    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;
    
        proxy_pass http://127.0.0.1:4567/;
        proxy_redirect off;
    
        # Socket.IO Support
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
    

    }

    DNS SETTINGS DIGITALOCEAN:

    Screen Shot 2015-04-12 at 10.28.47.png

    nhl.plN 1 Reply Last reply
    0
  • nhl.plN Offline
    nhl.plN Offline
    nhl.pl
    replied to remcokatz on last edited by nhl.pl
    #2

    @remcokatz said:

    "url": "http://www.ideocracycommunity.com:4567",
    

    Please remove :4567 and start/restart nginx and NodeBB.

    Edit: remove www. helped

    remcokatzR 1 Reply Last reply
    0
  • remcokatzR Offline
    remcokatzR Offline
    remcokatz
    replied to nhl.pl on last edited by
    #3

    @nhl.pl Done but now it gives a 502 bad gateway 😕

    1 Reply Last reply
    0
  • nhl.plN Offline
    nhl.plN Offline
    nhl.pl
    wrote on last edited by
    #4

    Have you tried to do this?
    https://www.digitalocean.com/community/questions/having-problems-with-dns-setup?answer=21481

    remcokatzR 1 Reply Last reply
    0
  • remcokatzR Offline
    remcokatzR Offline
    remcokatz
    replied to nhl.pl on last edited by
    #5

    @nhl.pl I just found that yeah.

    Would you be able to copy / paste me the original (standard) nginx file so i can put that one back and then alter it with what that link says?

    1 Reply Last reply
    0
  • nhl.plN Offline
    nhl.plN Offline
    nhl.pl
    wrote on last edited by
    #6

    Sure.
    https://community.nodebb.org/topic/4111/need-help-on-nginx-server-block/2

    1 Reply Last reply
    0
  • remcokatzR Offline
    remcokatzR Offline
    remcokatz
    wrote on last edited by remcokatz
    #7

    Ok so after having a chat with nhl.pl it seems that the ip for the proxy_pass in the nginx file should be "localhost" instead of "127.0.0.1" because of reasons (digitalocean).

    config.json:

    {
    "url": "http://ideocracycommunity.com:4567",
    "secret": "lolololol",
    "database": "redis",
    "redis": {
    "host": "127.0.0.1",
    "port": "6379",
    "password": "lololoo",
    "database": "0"
    }
    }

    nginx:

    server {
    listen 80;
    server_name ideocracycommunity.com;

    location / {
         proxy_pass http://localhost:4567;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection 'upgrade';
         proxy_set_header Host $host;
         proxy_cache_bypass $http_upgrade;
    

    }
    }

    1 Reply Last reply
    0

Copyright © 2023 NodeBB | Contributors
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development