On 08-27-22 11:05, claw wrote to All <=-
I'm going to be done rambling now I'm sure a ton of you are like TLDR. Would be cool if someone can at least point me in the right direction.
All the things I google looks like you need to start with the virtualhosting not add it.
I'm not exactly sure how to explain my question so they and stick it
out.
The question is really more around Web Virtual hosts. It does pertain
to my BBS, however it even more so to the Noverdu Network as a whole.
I didn't see any Other Support forums so I'm posting it here.
Hopefully Avon doesn't get irritated.
First I love building servers and tinkering with them. As time has
gone on I have found and played with a ton of different softwares. I
have generally just created different ports. This works for me
internally as I can easily remember them easily, however I constatnly
get asked by my patrons which one was that port for again? I want to
help them by using subdomains to redirect to virtual hosts.
I know if you start out with this its not too hard to setup. However
I didn't Here is my setup. The End goal would be to have a
www.noverdu.com that can show what each of the services are and have
links to them.
nextcloud.noverdu.com:80 goes to my Nextcloud file and chat server.
This generally is for a few of my friends and I to just share files
and chat on. I used port 80 on this because its the one I want to
make sure is easy to get to.
noverdu.com:88 goes to my radio station.
noverdu.com:808 goes to my BBS's ftelnet access.
As time goes on I will want to add more to play around with. I
realize how I need to learn and start using virtualhosting so I can separate the services easily and let everyone just use port 80 for everything. Its easier to remember www.noveru.com goes to Home page
and radio.noverdu.com goes to radio and so on. instead of all the
ports. I only have 1 IP address and eventhough its not technically
static I have have the same IP for over 10 years and it even followed
my though a move.
I want to create a server just to be a webserver now so I can try and
fix this spaghetti of a setup now.
I want www.noverdu.com to be a new server on port 80 so I can have a
place where everyone can go and be directed to the right server/port, however if someone comes in on nextcloud.noverdu.com I still want that
to be directed at the server with that. system
My setup...
I have a Dell R815 Server with 64 cores and 192G of ram, running
VMWare. I like keeping severs separate so if one has an issue it
doesn't take down everything at once.
I have an HP Micro Server handling just my PFSense so if I need to
take down the big server and work on it we don't loose INTERNET. The
hole family is in chaos if that happens :).
I want to create www.noverdu.com now and unsure how to clean this up
and go about it in a way that doesn't disrupt the network or addresses people are already using.
end goal is to have www.noverdu.com:80 be able to have links to
redirect to all the services. I still want nextcloud.noverdu.com:80
to keep its access on port 80. From what I have goggled you can do
this with virtual hosting and a server running NGINIX or something
like this to get the initial connection on port 80 and then redirect
it where it belongs internally. on the network. Can this be done
with apache as I am more familiar with that?
I'm going to be done rambling now I'm sure a ton of you are like TLDR. Would be cool if someone can at least point me in the right direction.
All the things I google looks like you need to start with the virtualhosting not add it.
telnet://bbs.roonsbbs.hu:1212 <<=-
What web server are you using? Apache is the one I'm most familiar
with, and its virtual hosting is fairly easy to setup per website. Another popular web server is nginx, but I haven't got my head around it yet.
And if you have some applications that have their own web server, you
can use reverse proxying with virtual hosting to forward requests to
those hostnames from Apache or nginx to the actual web server process.
I'd start with the docs for the web server software you're using and
look at how to enable and use virtual hosting.
If necessary, I could dig up my Apache configs, which use both virtual hosting and SSL, that would cover Apache. I can't help with any other
web servers.
Hello claw,
reverse proxy is what you're looking for.
Regards,
--
dp
On 08-30-22 07:02, claw wrote to Vk3jed <=-
I think the issue is I'm not sure which one to choose. Because it
several VMs or VPS as people have been calling it these days I believe
I need to start with a new Web server that just handles this (I could
be wrong) Most of the servers have their own way of handling thing and back-ends that rely on specific setups.
I also have the most experience with Apache, which isn't saying much.
I would really like to pick your brain sometime if you would be ok with that. I have several methods of direct communication. Part of the difficulty of asking the question is unpacking it from my mind.
On 08-30-22 07:02, claw wrote to Vk3jed <=-OK, I'm a bit confused, because you didn't leave me with enough context, especially regarding "I'm not sure which one to choose" - which "one" what?
I know Apache a little - enough to be dangerous.
OK, gather your thoughts first. :)
Too many parts too it. Lets start with choosing between apache and
niginx I think it was. I'm sure the second one is misspelled.
Sorry for the mess. Like I said it's hard to unpack the question. Too many parts too it. Lets start with choosing between apache and niginx I think it was. I'm sure the second one is misspelled.
On 09-01-22 07:58, claw wrote to Vk3jed <=-
Sorry for the mess. Like I said it's hard to unpack the question. Too many parts too it. Lets start with choosing between apache and niginx
I think it was. I'm sure the second one is misspelled.
On 09-02-22 13:15, vorlon wrote to claw <=-
Hi Claw,
Too many parts too it. Lets start with choosing between apache and
niginx I think it was. I'm sure the second one is misspelled.
All the reverse proxy's tutorial's I've come across have always used
nginx for the job.
All the reverse proxy's tutorial's I've come across have always used
nginx for the job.
\/orlon
Yup thats what I'm finding everywhere. This is why I was hoping someone might have some expierence with either PFSence or Apache. Guess I will end up reworking most of my sites :(
Too many parts too it. Lets start with choosing between apache and niginx I think it was. I'm sure the second one is misspelled.
All the reverse proxy's tutorial's I've come across have always
used nginx for the job.
It seems the goto, though Apache can reverse proxy, form what I
recall.
All the reverse proxy's tutorial's I've come across have always
used nginx for the job.
Yup thats what I'm finding everywhere. This is why I was hoping
someone might have some expierence with either PFSence or Apache.
HAProxy, nginx, Apache, Caddy, Envoy, Traefik, ... they can all do TLS termination and reverse proxies.
Pick your poison :D
■ NuSkooler // Xibalba - "The place of fear"
Wow I have some research to do. :D thanks for the reply I guess its not as simple as setting up something in PFSense. I will have to start reading and make it happen. Thanks!
https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-se as-reverse-proxy-using-mod_proxy-extension
I might have missed that you're using pfSense. I do as well.
There is a HAProxy pfSense package: https://docs.netgate.com/pfsense/en/latest/packages/haproxy.html
--
■ NuSkooler // Xibalba - "The place of fear"
On 09-03-22 10:55, vorlon wrote to Vk3jed <=-
Probably due to Apache being a memory hog and the way it works. Just
doing a reverse proxy dosn't need a lot...
I must learn nginx, but the documentation and my head don't get along.
:( There seems to be some assumed pieces of information that aren't in the docs. )
On 09-07-22 07:50, claw wrote to Vk3jed <=-
Well I've started reading the articles everyone shared. So far I like
the idea of having my router handel it all. PFSense with ACME and hyproxy. Might have spelt it wrong but so far that is looking great
not sure how I will move the existing certs over but going to have to learn more about how the certs work.
Cool. :) Neat solution for you. Won't work for me, because my system
is a VM running Docket containers. Some of the containers will generate HTML and PHP files that the web server will serve, while others run
their own web server that will be behind a reverse proxy. My ideal case is to run nginx on the host to be both the web server and reverse proxy, along with Certbot for LetsEncrypt certificates. But I may have to
settle for Apache instead (because I know it a lot better).
Probably due to Apache being a memory hog and the way it works.
Just doing a reverse proxy dosn't need a lot...
I must learn nginx, but the documentation and my head don't get along.
:(
There seems to be some assumed pieces of information that aren't in
the docs.
On 09-09-22 07:51, claw wrote to Vk3jed <=-
On 09 Sep 2022, Vk3jed said the following...
Cool. :) Neat solution for you. Won't work for me, because my system
is a VM running Docket containers. Some of the containers will generate HTML and PHP files that the web server will serve, while others run
their own web server that will be behind a reverse proxy. My ideal case is to run nginx on the host to be both the web server and reverse proxy, along with Certbot for LetsEncrypt certificates. But I may have to
settle for Apache instead (because I know it a lot better).
After reviewing this a bit and watching that lawerence video I don't
see how it wouldn't work for you? Can you elaborate as this sound much like the current setup I have?
On 09-09-22 23:34, vorlon wrote to Vk3jed <=-
Hi Vk3jed,
Probably due to Apache being a memory hog and the way it works.
Just doing a reverse proxy dosn't need a lot...
I must learn nginx, but the documentation and my head don't get along.
:(
There seems to be some assumed pieces of information that aren't in
the docs.
You did'nt prey to the god's, so they are punshing you!!
Sysop: | Gary Ailes |
---|---|
Location: | Pittsburgh, PA |
Users: | 132 |
Nodes: | 5 (0 / 5) |
Uptime: | 197:20:37 |
Calls: | 733 |
Files: | 2,171 |
Messages: | 81,894 |