Setting up VirtualHost for http and www
I'm setting up a site, hosting with Ubuntu 18.0.4. I've used the following VirtualHost script
<VirtualHost *:80>
ServerName example.com
Redirect permanent / http://www.example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
ServerAdmin me@example.com
DocumentRoot /var/www/html/example/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CusomLog ${APACHE_LOG_DIR}/access.log.combined
</VirtualHost>
This seemed to not be working, as I wasn't seeing my test HTML coming from my Document root when it redirected to the www
. So I switched back to this (which before was giving me success when I would navigate to example.com
):
<VirtualHost *:80>
ServerName example.com
ServerName www.example.com
ServerAdmin me@example.com
DocumentRoot /var/www/html/example/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CusomLog ${APACHE_LOG_DIR}/access.log.combined
</VirtualHost>
However, I've found two problems:
1.) I can't/don't know how to reverse the Redirect permanent
option in the first VirtualHost
document.
2.) When I go to www.example.com
it's not pointing to my Document Root
Is there a way to reverse the redirect, and then point both www and http to the same Document root?
apache ubuntu virtualhost
add a comment |
I'm setting up a site, hosting with Ubuntu 18.0.4. I've used the following VirtualHost script
<VirtualHost *:80>
ServerName example.com
Redirect permanent / http://www.example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
ServerAdmin me@example.com
DocumentRoot /var/www/html/example/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CusomLog ${APACHE_LOG_DIR}/access.log.combined
</VirtualHost>
This seemed to not be working, as I wasn't seeing my test HTML coming from my Document root when it redirected to the www
. So I switched back to this (which before was giving me success when I would navigate to example.com
):
<VirtualHost *:80>
ServerName example.com
ServerName www.example.com
ServerAdmin me@example.com
DocumentRoot /var/www/html/example/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CusomLog ${APACHE_LOG_DIR}/access.log.combined
</VirtualHost>
However, I've found two problems:
1.) I can't/don't know how to reverse the Redirect permanent
option in the first VirtualHost
document.
2.) When I go to www.example.com
it's not pointing to my Document Root
Is there a way to reverse the redirect, and then point both www and http to the same Document root?
apache ubuntu virtualhost
add a comment |
I'm setting up a site, hosting with Ubuntu 18.0.4. I've used the following VirtualHost script
<VirtualHost *:80>
ServerName example.com
Redirect permanent / http://www.example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
ServerAdmin me@example.com
DocumentRoot /var/www/html/example/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CusomLog ${APACHE_LOG_DIR}/access.log.combined
</VirtualHost>
This seemed to not be working, as I wasn't seeing my test HTML coming from my Document root when it redirected to the www
. So I switched back to this (which before was giving me success when I would navigate to example.com
):
<VirtualHost *:80>
ServerName example.com
ServerName www.example.com
ServerAdmin me@example.com
DocumentRoot /var/www/html/example/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CusomLog ${APACHE_LOG_DIR}/access.log.combined
</VirtualHost>
However, I've found two problems:
1.) I can't/don't know how to reverse the Redirect permanent
option in the first VirtualHost
document.
2.) When I go to www.example.com
it's not pointing to my Document Root
Is there a way to reverse the redirect, and then point both www and http to the same Document root?
apache ubuntu virtualhost
I'm setting up a site, hosting with Ubuntu 18.0.4. I've used the following VirtualHost script
<VirtualHost *:80>
ServerName example.com
Redirect permanent / http://www.example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
ServerAdmin me@example.com
DocumentRoot /var/www/html/example/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CusomLog ${APACHE_LOG_DIR}/access.log.combined
</VirtualHost>
This seemed to not be working, as I wasn't seeing my test HTML coming from my Document root when it redirected to the www
. So I switched back to this (which before was giving me success when I would navigate to example.com
):
<VirtualHost *:80>
ServerName example.com
ServerName www.example.com
ServerAdmin me@example.com
DocumentRoot /var/www/html/example/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CusomLog ${APACHE_LOG_DIR}/access.log.combined
</VirtualHost>
However, I've found two problems:
1.) I can't/don't know how to reverse the Redirect permanent
option in the first VirtualHost
document.
2.) When I go to www.example.com
it's not pointing to my Document Root
Is there a way to reverse the redirect, and then point both www and http to the same Document root?
apache ubuntu virtualhost
apache ubuntu virtualhost
asked Jan 18 at 17:42
jDave1984jDave1984
3041519
3041519
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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
});
}
});
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%2fstackoverflow.com%2fquestions%2f54259005%2fsetting-up-virtualhost-for-http-and-www%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
Thanks for contributing an answer to Stack Overflow!
- 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%2fstackoverflow.com%2fquestions%2f54259005%2fsetting-up-virtualhost-for-http-and-www%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