ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Nginx Allow Domain Instead Of IP Address

    IT Discussion
    nginx
    4
    12
    6.2k
    Loading More Posts
    • 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.
    • A
      Alex Sage
      last edited by

      Or maybe this?

      https://mangolassi.it/topic/14787/how-to-setup-nginx-tls-certificate-based-authentication-vpn-alternative

      NashBrydgesN Emad RE 2 Replies Last reply Reply Quote 0
      • NashBrydgesN
        NashBrydges @Alex Sage
        last edited by

        @aaronstuder said in Nginx Allow Domain Instead Of IP Address:

        This is kinda what you want to do....

        https://mangolassi.it/topic/15008/pihole-for-friends-and-family/

        Not exactly. In this setup, the server firewall controls who can access. The way I have it setup is that the Nginx config file is managing the allow/deny rules and displays a 403 error for any IP not in the allow list.

        Although I suppose that if I can't find a way to have Nginx resolve the IP to manage the allow/deny, this could be an option. Was trying to avoid relying on external functions but this could work at the server level. Only thing is, the visitor won't get the 403 error page.

        JaredBuschJ 1 Reply Last reply Reply Quote 0
        • NashBrydgesN
          NashBrydges @Alex Sage
          last edited by

          @aaronstuder said in Nginx Allow Domain Instead Of IP Address:

          Or maybe this?

          https://mangolassi.it/topic/14787/how-to-setup-nginx-tls-certificate-based-authentication-vpn-alternative

          Not really an option since I'm allowing a range of IPs assigned to the company in the Nginx config file. It wouldn't be viable to setup a cert on every endpoint in the company to allow access to the portal. This option works great if you're dealing with only a few endpoints that don't often change.

          JaredBuschJ A 2 Replies Last reply Reply Quote 0
          • JaredBuschJ
            JaredBusch @NashBrydges
            last edited by

            @nashbrydges said in Nginx Allow Domain Instead Of IP Address:

            @aaronstuder said in Nginx Allow Domain Instead Of IP Address:

            This is kinda what you want to do....

            https://mangolassi.it/topic/15008/pihole-for-friends-and-family/

            Not exactly. In this setup, the server firewall controls who can access. The way I have it setup is that the Nginx config file is managing the allow/deny rules and displays a 403 error for any IP not in the allow list.

            Although I suppose that if I can't find a way to have Nginx resolve the IP to manage the allow/deny, this could be an option. Was trying to avoid relying on external functions but this could work at the server level. Only thing is, the visitor won't get the 403 error page.

            What he actually means is that in that thread they setup a method to check DynDNS resolution for updates and then subsequently update the firewall rules for the new IP address. So the only external funciton would be a script on your Nginx box that runs and updates the conf file and then reloads nginx.

            1 Reply Last reply Reply Quote 0
            • JaredBuschJ
              JaredBusch @NashBrydges
              last edited by

              @nashbrydges said in Nginx Allow Domain Instead Of IP Address:

              @aaronstuder said in Nginx Allow Domain Instead Of IP Address:

              Or maybe this?

              https://mangolassi.it/topic/14787/how-to-setup-nginx-tls-certificate-based-authentication-vpn-alternative

              Not really an option since I'm allowing a range of IPs assigned to the company in the Nginx config file. It wouldn't be viable to setup a cert on every endpoint in the company to allow access to the portal. This option works great if you're dealing with only a few endpoints that don't often change.

              You could simply setup a second URL for external access and use certificate signing on that URL only. not

              NashBrydgesN 1 Reply Last reply Reply Quote 1
              • NashBrydgesN
                NashBrydges @JaredBusch
                last edited by

                @jaredbusch said in Nginx Allow Domain Instead Of IP Address:

                @nashbrydges said in Nginx Allow Domain Instead Of IP Address:

                @aaronstuder said in Nginx Allow Domain Instead Of IP Address:

                Or maybe this?

                https://mangolassi.it/topic/14787/how-to-setup-nginx-tls-certificate-based-authentication-vpn-alternative

                Not really an option since I'm allowing a range of IPs assigned to the company in the Nginx config file. It wouldn't be viable to setup a cert on every endpoint in the company to allow access to the portal. This option works great if you're dealing with only a few endpoints that don't often change.

                You could simply setup a second URL for external access and use certificate signing on that URL only. not

                This is an option I hadn't thought of. That could work well.

                1 Reply Last reply Reply Quote 0
                • A
                  Alex Sage @NashBrydges
                  last edited by

                  @nashbrydges said in Nginx Allow Domain Instead Of IP Address:

                  @aaronstuder said in Nginx Allow Domain Instead Of IP Address:

                  Or maybe this?

                  https://mangolassi.it/topic/14787/how-to-setup-nginx-tls-certificate-based-authentication-vpn-alternative

                  Not really an option since I'm allowing a range of IPs assigned to the company in the Nginx config file. It wouldn't be viable to setup a cert on every endpoint in the company to allow access to the portal. This option works great if you're dealing with only a few endpoints that don't often change.

                  You could push the certificate to all the clients, using AD, Salts, etc.

                  1 Reply Last reply Reply Quote -1
                  • Emad RE
                    Emad R @Alex Sage
                    last edited by

                    @aaronstuder said in Nginx Allow Domain Instead Of IP Address:

                    Or maybe this?

                    https://mangolassi.it/topic/14787/how-to-setup-nginx-tls-certificate-based-authentication-vpn-alternative

                    The person that wrote this guide is such a douche

                    1 Reply Last reply Reply Quote 0
                    • NashBrydgesN
                      NashBrydges
                      last edited by

                      Ok, I just found a ridiculously simple way of doing this. I'll post the how-to in a different thread.

                      1 Reply Last reply Reply Quote 1
                      • A
                        Alex Sage
                        last edited by

                        https://mangolassi.it/topic/15267/how-to-allow-site-access-in-nginx-by-ddns-instead-of-by-ip

                        1 Reply Last reply Reply Quote -1
                        • 1 / 1
                        • First post
                          Last post