Server IP address not found
My goal is to allow a user to access a website that I have under development on my local web server.
The problem is that when a user comes into my LAN and lands on the website home page it functions as expected and returns the page, but any attempt to access directories or files below the web root results in “the requested URL was not found”, “servername IP address could not be found”.
Needless to say, it all works perfectly when just on my LAN and when accessing via external_IP_address/server_root but any attempt to access anything below this fails.
I am using ubuntu 18.04 and apache2. My local server has a fixed internal (192) address and no local DNS Server.
To clarify further.
The site is a WordPress site.
The user is external to my LAN and comes in via my outward facing fixed IP which is forwarded to my server on port 80. This work for the user landing on the homepage of the WordPress site but they cannot go any further.
The user can get to externalIP/site/index.php OK but fails if clicking on subsequent links that reference my local server name.
The problem appears to be that it tries to resolve my local server name which it cannot do. So, if I am correct, then I am looking for a workaround for this situation.
networking ubuntu apache-http-server
add a comment |
My goal is to allow a user to access a website that I have under development on my local web server.
The problem is that when a user comes into my LAN and lands on the website home page it functions as expected and returns the page, but any attempt to access directories or files below the web root results in “the requested URL was not found”, “servername IP address could not be found”.
Needless to say, it all works perfectly when just on my LAN and when accessing via external_IP_address/server_root but any attempt to access anything below this fails.
I am using ubuntu 18.04 and apache2. My local server has a fixed internal (192) address and no local DNS Server.
To clarify further.
The site is a WordPress site.
The user is external to my LAN and comes in via my outward facing fixed IP which is forwarded to my server on port 80. This work for the user landing on the homepage of the WordPress site but they cannot go any further.
The user can get to externalIP/site/index.php OK but fails if clicking on subsequent links that reference my local server name.
The problem appears to be that it tries to resolve my local server name which it cannot do. So, if I am correct, then I am looking for a workaround for this situation.
networking ubuntu apache-http-server
For answering you will need to give some configuration data. This is most likely a matter of permissions, but we do need to know user accounts used locally and externally and server configuration.
– harrymc
Dec 1 at 15:37
I assume (1) you're talking about a user external to your LAN and (2) you're talking about following links (to subordinate pages) from your site's home page. (3) Please show us what your `<a href="..."> elements look like. (4) If you tell your user "you should see the page at "(site)/foo/bar.html", can they go directly to that? Please do not respond in comments; edit your question to make it clearer and more complete.
– Scott
Dec 1 at 15:41
add a comment |
My goal is to allow a user to access a website that I have under development on my local web server.
The problem is that when a user comes into my LAN and lands on the website home page it functions as expected and returns the page, but any attempt to access directories or files below the web root results in “the requested URL was not found”, “servername IP address could not be found”.
Needless to say, it all works perfectly when just on my LAN and when accessing via external_IP_address/server_root but any attempt to access anything below this fails.
I am using ubuntu 18.04 and apache2. My local server has a fixed internal (192) address and no local DNS Server.
To clarify further.
The site is a WordPress site.
The user is external to my LAN and comes in via my outward facing fixed IP which is forwarded to my server on port 80. This work for the user landing on the homepage of the WordPress site but they cannot go any further.
The user can get to externalIP/site/index.php OK but fails if clicking on subsequent links that reference my local server name.
The problem appears to be that it tries to resolve my local server name which it cannot do. So, if I am correct, then I am looking for a workaround for this situation.
networking ubuntu apache-http-server
My goal is to allow a user to access a website that I have under development on my local web server.
The problem is that when a user comes into my LAN and lands on the website home page it functions as expected and returns the page, but any attempt to access directories or files below the web root results in “the requested URL was not found”, “servername IP address could not be found”.
Needless to say, it all works perfectly when just on my LAN and when accessing via external_IP_address/server_root but any attempt to access anything below this fails.
I am using ubuntu 18.04 and apache2. My local server has a fixed internal (192) address and no local DNS Server.
To clarify further.
The site is a WordPress site.
The user is external to my LAN and comes in via my outward facing fixed IP which is forwarded to my server on port 80. This work for the user landing on the homepage of the WordPress site but they cannot go any further.
The user can get to externalIP/site/index.php OK but fails if clicking on subsequent links that reference my local server name.
The problem appears to be that it tries to resolve my local server name which it cannot do. So, if I am correct, then I am looking for a workaround for this situation.
networking ubuntu apache-http-server
networking ubuntu apache-http-server
edited Dec 1 at 16:13
Mureinik
2,31951525
2,31951525
asked Dec 1 at 15:07
user968954
11
11
For answering you will need to give some configuration data. This is most likely a matter of permissions, but we do need to know user accounts used locally and externally and server configuration.
– harrymc
Dec 1 at 15:37
I assume (1) you're talking about a user external to your LAN and (2) you're talking about following links (to subordinate pages) from your site's home page. (3) Please show us what your `<a href="..."> elements look like. (4) If you tell your user "you should see the page at "(site)/foo/bar.html", can they go directly to that? Please do not respond in comments; edit your question to make it clearer and more complete.
– Scott
Dec 1 at 15:41
add a comment |
For answering you will need to give some configuration data. This is most likely a matter of permissions, but we do need to know user accounts used locally and externally and server configuration.
– harrymc
Dec 1 at 15:37
I assume (1) you're talking about a user external to your LAN and (2) you're talking about following links (to subordinate pages) from your site's home page. (3) Please show us what your `<a href="..."> elements look like. (4) If you tell your user "you should see the page at "(site)/foo/bar.html", can they go directly to that? Please do not respond in comments; edit your question to make it clearer and more complete.
– Scott
Dec 1 at 15:41
For answering you will need to give some configuration data. This is most likely a matter of permissions, but we do need to know user accounts used locally and externally and server configuration.
– harrymc
Dec 1 at 15:37
For answering you will need to give some configuration data. This is most likely a matter of permissions, but we do need to know user accounts used locally and externally and server configuration.
– harrymc
Dec 1 at 15:37
I assume (1) you're talking about a user external to your LAN and (2) you're talking about following links (to subordinate pages) from your site's home page. (3) Please show us what your `<a href="..."> elements look like. (4) If you tell your user "you should see the page at "(site)/foo/bar.html", can they go directly to that? Please do not respond in comments; edit your question to make it clearer and more complete.
– Scott
Dec 1 at 15:41
I assume (1) you're talking about a user external to your LAN and (2) you're talking about following links (to subordinate pages) from your site's home page. (3) Please show us what your `<a href="..."> elements look like. (4) If you tell your user "you should see the page at "(site)/foo/bar.html", can they go directly to that? Please do not respond in comments; edit your question to make it clearer and more complete.
– Scott
Dec 1 at 15:41
add a comment |
1 Answer
1
active
oldest
votes
It seems you are using absolute URLs in your links. You can make relative ones (skip the server part): <a href="/some/other/part.html">
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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%2fsuperuser.com%2fquestions%2f1379984%2fserver-ip-address-not-found%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
It seems you are using absolute URLs in your links. You can make relative ones (skip the server part): <a href="/some/other/part.html">
add a comment |
It seems you are using absolute URLs in your links. You can make relative ones (skip the server part): <a href="/some/other/part.html">
add a comment |
It seems you are using absolute URLs in your links. You can make relative ones (skip the server part): <a href="/some/other/part.html">
It seems you are using absolute URLs in your links. You can make relative ones (skip the server part): <a href="/some/other/part.html">
answered Dec 1 at 17:23
xenoid
3,5883718
3,5883718
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2fsuperuser.com%2fquestions%2f1379984%2fserver-ip-address-not-found%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
For answering you will need to give some configuration data. This is most likely a matter of permissions, but we do need to know user accounts used locally and externally and server configuration.
– harrymc
Dec 1 at 15:37
I assume (1) you're talking about a user external to your LAN and (2) you're talking about following links (to subordinate pages) from your site's home page. (3) Please show us what your `<a href="..."> elements look like. (4) If you tell your user "you should see the page at "(site)/foo/bar.html", can they go directly to that? Please do not respond in comments; edit your question to make it clearer and more complete.
– Scott
Dec 1 at 15:41