host header url for linux web server












0















I am running a webpage on Apache at my vps(Debian) with the url of http://vps.foo.com/stuff.html. How can I change it so that the url is only stuff.foo.com? I use to do this in IIS many years ago, not sure how to do it in Linux.










share|improve this question





























    0















    I am running a webpage on Apache at my vps(Debian) with the url of http://vps.foo.com/stuff.html. How can I change it so that the url is only stuff.foo.com? I use to do this in IIS many years ago, not sure how to do it in Linux.










    share|improve this question



























      0












      0








      0








      I am running a webpage on Apache at my vps(Debian) with the url of http://vps.foo.com/stuff.html. How can I change it so that the url is only stuff.foo.com? I use to do this in IIS many years ago, not sure how to do it in Linux.










      share|improve this question
















      I am running a webpage on Apache at my vps(Debian) with the url of http://vps.foo.com/stuff.html. How can I change it so that the url is only stuff.foo.com? I use to do this in IIS many years ago, not sure how to do it in Linux.







      apache-httpd dns






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 3 at 20:51









      Jeff Schaller

      43.9k1161141




      43.9k1161141










      asked Mar 3 at 20:34









      SilverSurferSilverSurfer

      102




      102






















          1 Answer
          1






          active

          oldest

          votes


















          0














          This is not as simple as it may seem.




          1. You need the subdomain stuff, so that you can use the address stuff.foo.com. You should register it by your DNS server - create a DNS entry for it. Otherwise people won't be able to find it.

          2. Then in your Apache you need either a redirection from vps.foo.com/stuff.html to stuff.foo.com or you can move the resources straight at stuff.foo.com. But then you won't be able to reach them at the old address.






          share|improve this answer
























          • OK, I know how to do the DNS, but how would I go about the redirection on Apache?

            – SilverSurfer
            Mar 4 at 3:35











          • @SilverSurfer httpd.apache.org/docs/2.2/mod/mod_alias.html#Redirect Notice, this is just setting up an alias. It would still direct at vps.foo.com/stuff.html. If you don't want vps.foo.com at all, you need to rebuild the site at the new subdomain and set stuff.html as index of stuff.foo.com.

            – Tomasz
            Mar 4 at 3:42













          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "106"
          };
          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: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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%2funix.stackexchange.com%2fquestions%2f504149%2fhost-header-url-for-linux-web-server%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          This is not as simple as it may seem.




          1. You need the subdomain stuff, so that you can use the address stuff.foo.com. You should register it by your DNS server - create a DNS entry for it. Otherwise people won't be able to find it.

          2. Then in your Apache you need either a redirection from vps.foo.com/stuff.html to stuff.foo.com or you can move the resources straight at stuff.foo.com. But then you won't be able to reach them at the old address.






          share|improve this answer
























          • OK, I know how to do the DNS, but how would I go about the redirection on Apache?

            – SilverSurfer
            Mar 4 at 3:35











          • @SilverSurfer httpd.apache.org/docs/2.2/mod/mod_alias.html#Redirect Notice, this is just setting up an alias. It would still direct at vps.foo.com/stuff.html. If you don't want vps.foo.com at all, you need to rebuild the site at the new subdomain and set stuff.html as index of stuff.foo.com.

            – Tomasz
            Mar 4 at 3:42


















          0














          This is not as simple as it may seem.




          1. You need the subdomain stuff, so that you can use the address stuff.foo.com. You should register it by your DNS server - create a DNS entry for it. Otherwise people won't be able to find it.

          2. Then in your Apache you need either a redirection from vps.foo.com/stuff.html to stuff.foo.com or you can move the resources straight at stuff.foo.com. But then you won't be able to reach them at the old address.






          share|improve this answer
























          • OK, I know how to do the DNS, but how would I go about the redirection on Apache?

            – SilverSurfer
            Mar 4 at 3:35











          • @SilverSurfer httpd.apache.org/docs/2.2/mod/mod_alias.html#Redirect Notice, this is just setting up an alias. It would still direct at vps.foo.com/stuff.html. If you don't want vps.foo.com at all, you need to rebuild the site at the new subdomain and set stuff.html as index of stuff.foo.com.

            – Tomasz
            Mar 4 at 3:42
















          0












          0








          0







          This is not as simple as it may seem.




          1. You need the subdomain stuff, so that you can use the address stuff.foo.com. You should register it by your DNS server - create a DNS entry for it. Otherwise people won't be able to find it.

          2. Then in your Apache you need either a redirection from vps.foo.com/stuff.html to stuff.foo.com or you can move the resources straight at stuff.foo.com. But then you won't be able to reach them at the old address.






          share|improve this answer













          This is not as simple as it may seem.




          1. You need the subdomain stuff, so that you can use the address stuff.foo.com. You should register it by your DNS server - create a DNS entry for it. Otherwise people won't be able to find it.

          2. Then in your Apache you need either a redirection from vps.foo.com/stuff.html to stuff.foo.com or you can move the resources straight at stuff.foo.com. But then you won't be able to reach them at the old address.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Mar 3 at 20:40









          TomaszTomasz

          10.2k53168




          10.2k53168













          • OK, I know how to do the DNS, but how would I go about the redirection on Apache?

            – SilverSurfer
            Mar 4 at 3:35











          • @SilverSurfer httpd.apache.org/docs/2.2/mod/mod_alias.html#Redirect Notice, this is just setting up an alias. It would still direct at vps.foo.com/stuff.html. If you don't want vps.foo.com at all, you need to rebuild the site at the new subdomain and set stuff.html as index of stuff.foo.com.

            – Tomasz
            Mar 4 at 3:42





















          • OK, I know how to do the DNS, but how would I go about the redirection on Apache?

            – SilverSurfer
            Mar 4 at 3:35











          • @SilverSurfer httpd.apache.org/docs/2.2/mod/mod_alias.html#Redirect Notice, this is just setting up an alias. It would still direct at vps.foo.com/stuff.html. If you don't want vps.foo.com at all, you need to rebuild the site at the new subdomain and set stuff.html as index of stuff.foo.com.

            – Tomasz
            Mar 4 at 3:42



















          OK, I know how to do the DNS, but how would I go about the redirection on Apache?

          – SilverSurfer
          Mar 4 at 3:35





          OK, I know how to do the DNS, but how would I go about the redirection on Apache?

          – SilverSurfer
          Mar 4 at 3:35













          @SilverSurfer httpd.apache.org/docs/2.2/mod/mod_alias.html#Redirect Notice, this is just setting up an alias. It would still direct at vps.foo.com/stuff.html. If you don't want vps.foo.com at all, you need to rebuild the site at the new subdomain and set stuff.html as index of stuff.foo.com.

          – Tomasz
          Mar 4 at 3:42







          @SilverSurfer httpd.apache.org/docs/2.2/mod/mod_alias.html#Redirect Notice, this is just setting up an alias. It would still direct at vps.foo.com/stuff.html. If you don't want vps.foo.com at all, you need to rebuild the site at the new subdomain and set stuff.html as index of stuff.foo.com.

          – Tomasz
          Mar 4 at 3:42




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • 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%2funix.stackexchange.com%2fquestions%2f504149%2fhost-header-url-for-linux-web-server%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

          How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

          is 'sed' thread safe

          How to make a Squid Proxy server?