Domain Name Issue
-
Hi there,
Yesterday I just got NodeBB up and working on my Digital Ocean server.
And I also transferred domain names to the server.
However, the regular domain name www.aotforums.com does not work and the only way to access the forums is through www.aotforums.com:4567
I saw some stuff about nginx and apache but I'm just confused on what to do.Thanks in advance!
-
Yeah, you'll have to set up whatever Web server you're using to proxy connections to your NodeBB installation. See Nginx proxy guide and Apache proxy guide.
-
You Web server is the application that makes it possible to access a Web application like NodeBB. In most cases, it's either Apache or Nginx. If you are connected your Droplet via SSH, type
sudo service nginx status
just to see what it will tell you. I'm betting that you are running Apache, but I could be wrong. You can also trying cd-ing to the /etc/nginx directory. If it does not exist, then you are running Apache. -
If it's a standard ubuntu 12.04 droplet from Digital ocean you probably don't have a web server installed yet, install a current version of nginx (not from the standard ubuntu repository) and set it up to reverse proxy your nodebb app to port 80. there are plenty of good guides on this on the digital ocean support pages.
-
@planner @sp4rkr4t
Okay, sorry to ask again.
I've gotten the proxy down I think, except that there are problems with logging in and the widgets aren't showing on when I go on the domain name (aotforums.com)
But when I got on (aotforums.com:4567) everything is normal.
Solutions? -
Can someone help a dummy out (me)?
I installed nginx and am at the NodeBB wiki page for configuring nginx as a proxy server. So far I've just been following instructions word for word, but I'm a newb and don't know what to do with this:
NGINX-served sites are contained in a server block. This block of options goes in a specific place based on how nginx was installed and configured:
/path/to/nginx/sites-available/* -- files here must be aliased to ../sites-enabled
/path/to/nginx/conf.d/*.conf -- filenames must end in .conf
/path/to/nginx/httpd.conf -- if all else fails
Below is the basic nginx configuration for a NodeBB build running on port 4567:server {
listen 80;etc etc etc
-
@Kamal-Patel
I think you should start a new topic and make the question clear.
-
@planner
Alright, I can do that. Didn't want to post a new topic since I'm sort of embarrassed -- the original poster seemed to also not have too much knowledge, but even he figured out how to set up reverse proxy.