host header url for linux web server
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
add a comment |
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
add a comment |
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
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
apache-httpd dns
edited Mar 3 at 20:51
Jeff Schaller♦
43.9k1161141
43.9k1161141
asked Mar 3 at 20:34
SilverSurferSilverSurfer
102
102
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
This is not as simple as it may seem.
- You need the subdomain
stuff
, so that you can use the addressstuff.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. - Then in your Apache you need either a redirection from
vps.foo.com/stuff.html
tostuff.foo.com
or you can move the resources straight atstuff.foo.com
. But then you won't be able to reach them at the old address.
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 atvps.foo.com/stuff.html
. If you don't wantvps.foo.com
at all, you need to rebuild the site at the new subdomain and setstuff.html
as index ofstuff.foo.com
.
– Tomasz
Mar 4 at 3:42
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
This is not as simple as it may seem.
- You need the subdomain
stuff
, so that you can use the addressstuff.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. - Then in your Apache you need either a redirection from
vps.foo.com/stuff.html
tostuff.foo.com
or you can move the resources straight atstuff.foo.com
. But then you won't be able to reach them at the old address.
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 atvps.foo.com/stuff.html
. If you don't wantvps.foo.com
at all, you need to rebuild the site at the new subdomain and setstuff.html
as index ofstuff.foo.com
.
– Tomasz
Mar 4 at 3:42
add a comment |
This is not as simple as it may seem.
- You need the subdomain
stuff
, so that you can use the addressstuff.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. - Then in your Apache you need either a redirection from
vps.foo.com/stuff.html
tostuff.foo.com
or you can move the resources straight atstuff.foo.com
. But then you won't be able to reach them at the old address.
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 atvps.foo.com/stuff.html
. If you don't wantvps.foo.com
at all, you need to rebuild the site at the new subdomain and setstuff.html
as index ofstuff.foo.com
.
– Tomasz
Mar 4 at 3:42
add a comment |
This is not as simple as it may seem.
- You need the subdomain
stuff
, so that you can use the addressstuff.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. - Then in your Apache you need either a redirection from
vps.foo.com/stuff.html
tostuff.foo.com
or you can move the resources straight atstuff.foo.com
. But then you won't be able to reach them at the old address.
This is not as simple as it may seem.
- You need the subdomain
stuff
, so that you can use the addressstuff.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. - Then in your Apache you need either a redirection from
vps.foo.com/stuff.html
tostuff.foo.com
or you can move the resources straight atstuff.foo.com
. But then you won't be able to reach them at the old address.
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 atvps.foo.com/stuff.html
. If you don't wantvps.foo.com
at all, you need to rebuild the site at the new subdomain and setstuff.html
as index ofstuff.foo.com
.
– Tomasz
Mar 4 at 3:42
add a comment |
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 atvps.foo.com/stuff.html
. If you don't wantvps.foo.com
at all, you need to rebuild the site at the new subdomain and setstuff.html
as index ofstuff.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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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