Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
reverse_proxy_server [2018/06/23 12:17] warmachine |
reverse_proxy_server [2018/06/23 15:27] (current) warmachine |
||
|---|---|---|---|
| Line 9: | Line 9: | ||
| {{: | {{: | ||
| - | You'll need a linux machine of some sort for this. Reverse proxies are fairly lightweight so I would suggest spinning up a debian virt or utilizing a raspberry pi with raspbian if you want a physical proxy. This guide will assume your linux server is already setup, so if it isn't head over to my ' | + | You'll need a linux machine of some sort for this. Reverse proxies are fairly lightweight so I would suggest spinning up a debian virt or utilizing a raspberry pi with raspbian if you want a physical proxy. This guide will assume your linux server is already setup, so if it isn't, head over to my ' |
| ssh to your linux server using your program of choice (secure CRT, MTputty, etc)\\ | ssh to your linux server using your program of choice (secure CRT, MTputty, etc)\\ | ||
| Line 36: | Line 36: | ||
| } \\ | } \\ | ||
| } \\ | } \\ | ||
| - | </ | + | </ |
| control x, y (this exits nano and saves)\\ | control x, y (this exits nano and saves)\\ | ||
| - | we know create a symbolic link from the ' | + | We now create a symbolic link from the ' |
| Line 49: | Line 49: | ||
| service nginx restart</ | service nginx restart</ | ||
| - | If all goes well visiting the IP of your proxy server should result in being forwarded to your first host. If configtest returns errors, you will need to troubleshoot them, check your IPs, file names, and syntax of the commands you've run. \\ | + | If all goes well, visiting the IP of your proxy server should result in being forwarded to your first host. If configtest returns errors, you will need to troubleshoot them, check your IPs, file names, and syntax of the commands you've run. \\ |
| If you add a dns entry (see dns section of wiki) and modify ' | If you add a dns entry (see dns section of wiki) and modify ' | ||
| Line 61: | Line 61: | ||
| } \\ | } \\ | ||
| </ | </ | ||
| + | |||
| Now, visiting your-first-hostname (ie: iviolet.net) should hit your reverse proxy server, then forward to your-first-host. Note that this will only work internally, until you actually purchase and setup a domain name (see the domain name section of the wiki) and utilize either static IPs from your ISP, or more commonly --and cheaper, utilize dynamic DNS (also covered in the DNS section of the wiki). \\ | Now, visiting your-first-hostname (ie: iviolet.net) should hit your reverse proxy server, then forward to your-first-host. Note that this will only work internally, until you actually purchase and setup a domain name (see the domain name section of the wiki) and utilize either static IPs from your ISP, or more commonly --and cheaper, utilize dynamic DNS (also covered in the DNS section of the wiki). \\ | ||
| - | Once you've added a few different entries into your sites-available directory, configured them to point to different servers or virtual machines, and sim linked them to the sites-enabled directory, you're ready to really put nginx to work with SSL, sub-domains, | + | Once you've added a few different entries into your 'sites-available' |
Last modified: le 2018/06/23 12:17
