Name based virtual hosting on non-routable IPs Announcing the arrival of Valued Associate...

Significance of Cersei's obsession with elephants?

What is homebrew?

Around usage results

Why are there no cargo aircraft with "flying wing" design?

Is it common practice to audition new musicians one-on-one before rehearsing with the entire band?

How do I find out the mythology and history of my Fortress?

Do I really need recursive chmod to restrict access to a folder?

Using et al. for a last / senior author rather than for a first author

また usage in a dictionary

Has negative voting ever been officially implemented in elections, or seriously proposed, or even studied?

Can an alien society believe that their star system is the universe?

Dating a Former Employee

Why are both D and D# fitting into my E minor key?

Generate an RGB colour grid

When was Kai Tak permanently closed to cargo service?

What would be the ideal power source for a cybernetic eye?

Fundamental Solution of the Pell Equation

Is grep documentation wrong?

Compare a given version number in the form major.minor.build.patch and see if one is less than the other

What does this Jacques Hadamard quote mean?

Withdrew £2800, but only £2000 shows as withdrawn on online banking; what are my obligations?

Most bit efficient text communication method?

When the Haste spell ends on a creature, do attackers have advantage against that creature?

Maximum summed powersets with non-adjacent items



Name based virtual hosting on non-routable IPs



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Come Celebrate our 10 Year Anniversary!Apache 2.2.14: SSLCARevocation locationSSL, Apache, and Subdomains on a Static IPfirst time setting up ssl, tutorials haven't been too helpfulWhy I am getting “Problem loading the page” after enabling HTTPS for Apache on Windows 7?apache2 configuration for blog.example.com not workingLive site with ssl enabled redirects to the staging site without sslApache2 mod_proxy with gitlab on different serverVirtual hosts with port 80 & 443 not workingIIS Reverse Proxy to Tomcat uppercase pathNginx reverse proxy to many local servers + webserver duty





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















Vague title I know but I wasn't sure how to summarise what I am trying to achieve.



Basically, I have an internet router port forwarding port ext port TCP 443 to the same port on an internal IP addressed linux reverse proxy running apache 2.2.



This reverse proxy is then forwarding connections on to the actual hosts of the web content.



Previously the server doing the reverse proxying was the internet gateway, and this worked as it had the public IP address that the CNAME resolved to for the name based vhosting.



However, since now this server has an internal IP address this is broken.



How can I achieve this or is there a better way if I want to use CNAMEs for name based vhosting.



What I had tried and failed at was to use rewrite to rewrite the address to the internal hostname but since that changes the address for the client of course they can't hit it.



<VirtualHost blah.somedomain.net:443>
ServerName blah.somedomain.net

RewriteEngine on
RewriteCond %{HTTP_HOST} ^blah.somedomain.net$
RewriteRule (.*) https://blah-proxy.somedomain.int
<Location />
Order deny,allow
Allow from all
</Location>
</VirtualHost>

<VirtualHost blah-proxy.somedomain.int:443>
ServerName blah-proxy.somedomain.int
ProxyPass / http://blah.somedomain.int/
ProxyPassReverse / http://blah.somedomain.int/

<Location />
ProxyPassReverse /
Order deny,allow
Allow from all
</Location>
SSLEngine On
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/blah.somedomain.net/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/blah.somedomain.net/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/blah.somedomain.net/chain.pem
</VirtualHost>


Any suggestions?



Cheers



Andy









share





























    0















    Vague title I know but I wasn't sure how to summarise what I am trying to achieve.



    Basically, I have an internet router port forwarding port ext port TCP 443 to the same port on an internal IP addressed linux reverse proxy running apache 2.2.



    This reverse proxy is then forwarding connections on to the actual hosts of the web content.



    Previously the server doing the reverse proxying was the internet gateway, and this worked as it had the public IP address that the CNAME resolved to for the name based vhosting.



    However, since now this server has an internal IP address this is broken.



    How can I achieve this or is there a better way if I want to use CNAMEs for name based vhosting.



    What I had tried and failed at was to use rewrite to rewrite the address to the internal hostname but since that changes the address for the client of course they can't hit it.



    <VirtualHost blah.somedomain.net:443>
    ServerName blah.somedomain.net

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^blah.somedomain.net$
    RewriteRule (.*) https://blah-proxy.somedomain.int
    <Location />
    Order deny,allow
    Allow from all
    </Location>
    </VirtualHost>

    <VirtualHost blah-proxy.somedomain.int:443>
    ServerName blah-proxy.somedomain.int
    ProxyPass / http://blah.somedomain.int/
    ProxyPassReverse / http://blah.somedomain.int/

    <Location />
    ProxyPassReverse /
    Order deny,allow
    Allow from all
    </Location>
    SSLEngine On
    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateFile /etc/letsencrypt/live/blah.somedomain.net/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/blah.somedomain.net/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/blah.somedomain.net/chain.pem
    </VirtualHost>


    Any suggestions?



    Cheers



    Andy









    share

























      0












      0








      0








      Vague title I know but I wasn't sure how to summarise what I am trying to achieve.



      Basically, I have an internet router port forwarding port ext port TCP 443 to the same port on an internal IP addressed linux reverse proxy running apache 2.2.



      This reverse proxy is then forwarding connections on to the actual hosts of the web content.



      Previously the server doing the reverse proxying was the internet gateway, and this worked as it had the public IP address that the CNAME resolved to for the name based vhosting.



      However, since now this server has an internal IP address this is broken.



      How can I achieve this or is there a better way if I want to use CNAMEs for name based vhosting.



      What I had tried and failed at was to use rewrite to rewrite the address to the internal hostname but since that changes the address for the client of course they can't hit it.



      <VirtualHost blah.somedomain.net:443>
      ServerName blah.somedomain.net

      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^blah.somedomain.net$
      RewriteRule (.*) https://blah-proxy.somedomain.int
      <Location />
      Order deny,allow
      Allow from all
      </Location>
      </VirtualHost>

      <VirtualHost blah-proxy.somedomain.int:443>
      ServerName blah-proxy.somedomain.int
      ProxyPass / http://blah.somedomain.int/
      ProxyPassReverse / http://blah.somedomain.int/

      <Location />
      ProxyPassReverse /
      Order deny,allow
      Allow from all
      </Location>
      SSLEngine On
      Include /etc/letsencrypt/options-ssl-apache.conf
      SSLCertificateFile /etc/letsencrypt/live/blah.somedomain.net/cert.pem
      SSLCertificateKeyFile /etc/letsencrypt/live/blah.somedomain.net/privkey.pem
      SSLCertificateChainFile /etc/letsencrypt/live/blah.somedomain.net/chain.pem
      </VirtualHost>


      Any suggestions?



      Cheers



      Andy









      share














      Vague title I know but I wasn't sure how to summarise what I am trying to achieve.



      Basically, I have an internet router port forwarding port ext port TCP 443 to the same port on an internal IP addressed linux reverse proxy running apache 2.2.



      This reverse proxy is then forwarding connections on to the actual hosts of the web content.



      Previously the server doing the reverse proxying was the internet gateway, and this worked as it had the public IP address that the CNAME resolved to for the name based vhosting.



      However, since now this server has an internal IP address this is broken.



      How can I achieve this or is there a better way if I want to use CNAMEs for name based vhosting.



      What I had tried and failed at was to use rewrite to rewrite the address to the internal hostname but since that changes the address for the client of course they can't hit it.



      <VirtualHost blah.somedomain.net:443>
      ServerName blah.somedomain.net

      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^blah.somedomain.net$
      RewriteRule (.*) https://blah-proxy.somedomain.int
      <Location />
      Order deny,allow
      Allow from all
      </Location>
      </VirtualHost>

      <VirtualHost blah-proxy.somedomain.int:443>
      ServerName blah-proxy.somedomain.int
      ProxyPass / http://blah.somedomain.int/
      ProxyPassReverse / http://blah.somedomain.int/

      <Location />
      ProxyPassReverse /
      Order deny,allow
      Allow from all
      </Location>
      SSLEngine On
      Include /etc/letsencrypt/options-ssl-apache.conf
      SSLCertificateFile /etc/letsencrypt/live/blah.somedomain.net/cert.pem
      SSLCertificateKeyFile /etc/letsencrypt/live/blah.somedomain.net/privkey.pem
      SSLCertificateChainFile /etc/letsencrypt/live/blah.somedomain.net/chain.pem
      </VirtualHost>


      Any suggestions?



      Cheers



      Andy







      linux apache-2.2 reverse-proxy





      share












      share










      share



      share










      asked 9 mins ago









      anfieldroadanfieldroad

      83




      83






















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "2"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f963590%2fname-based-virtual-hosting-on-non-routable-ips%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Server Fault!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f963590%2fname-based-virtual-hosting-on-non-routable-ips%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          As a Security Precaution, the user account has been locked The Next CEO of Stack OverflowMS...

          Список ссавців Італії Природоохоронні статуси | Список |...

          Українські прізвища Зміст Історичні відомості |...