Apache Reverse Proxy redirect with assets folder in another path The Next CEO of Stack OverflowRedirect, Change URLs or Redirect HTTP to HTTPS in Apache - Everything You Ever Wanted to Know About Mod_Rewrite Rules but Were Afraid to AskNginx reverse proxy + URL rewriteApache reverse proxy before redirectBasic auth Apache with TomcatRedirect/rewrite url with apache reverse proxyApache: Reverse proxy with directoriesApache reverse proxy port errorApache reverse proxy from root to contextRedirect to another server using apache virtual-Host reverse-proxyApache reverse proxy fails without trailing slashMaximum response size in Apache reverse proxy
Why do airplanes bank sharply to the right after air-to-air refueling?
Does soap repel water?
What steps are necessary to read a Modern SSD in Medieval Europe?
Is it convenient to ask the journal's editor for two additional days to complete a review?
Why does standard notation not preserve intervals (visually)
Grabbing quick drinks
A Man With a Stainless Steel Endoskeleton (like The Terminator) Fighting Cloaked Aliens Only He Can See
Legal workarounds for testamentary trust perceived as unfair
Is a distribution that is normal, but highly skewed considered Gaussian?
Writing differences on a blackboard
Yu-Gi-Oh cards in Python 3
Would a grinding machine be a simple and workable propulsion system for an interplanetary spacecraft?
TikZ: How to reverse arrow direction without switching start/end point?
What connection does MS Office have to Netscape Navigator?
Is wanting to ask what to write an indication that you need to change your story?
Domestic-to-international connection at Orlando (MCO)
Why didn't Khan get resurrected in the Genesis Explosion?
What does "Its cash flow is deeply negative" mean?
What flight has the highest ratio of timezone difference to flight time?
Why did CATV standarize in 75 ohms and everyone else in 50?
Why is information "lost" when it got into a black hole?
Solving system of ODEs with extra parameter
How is this set of matrices closed under multiplication?
Is it professional to write unrelated content in an almost-empty email?
Apache Reverse Proxy redirect with assets folder in another path
The Next CEO of Stack OverflowRedirect, Change URLs or Redirect HTTP to HTTPS in Apache - Everything You Ever Wanted to Know About Mod_Rewrite Rules but Were Afraid to AskNginx reverse proxy + URL rewriteApache reverse proxy before redirectBasic auth Apache with TomcatRedirect/rewrite url with apache reverse proxyApache: Reverse proxy with directoriesApache reverse proxy port errorApache reverse proxy from root to contextRedirect to another server using apache virtual-Host reverse-proxyApache reverse proxy fails without trailing slashMaximum response size in Apache reverse proxy
I'm using Apache2 to perform Reverse Proxy for my tomcat.
my domain name is https://dev.domain.com to be redirected to http://127.0.0.1:8080/MyApp
proxy is ok but tomcat is having an asset folder located in the root folder (http://127.0.0.1:8080/assets)
while loading my dev.domain.com page I have a 404 Error for every assets elements to be displayed.
Here is my VirtualHost configuration:
<VirtualHost *:443>
ServerAdmin webmaster@localhost
proxyRequests Off
SSLProxyEngine on
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined
ServerName dev.domain.com
ProxyPass / http://127.0.0.1:8080/MyApp/
ProxyPassReverse / http://127.0.0.1:8080/MyApp/
SSLCertificateFile ....
</VirtualHost>
it seems that everything which is not in the MyApp folder is not correctly redirected, do you know I can do that ?
reverse-proxy apache2
New contributor
add a comment |
I'm using Apache2 to perform Reverse Proxy for my tomcat.
my domain name is https://dev.domain.com to be redirected to http://127.0.0.1:8080/MyApp
proxy is ok but tomcat is having an asset folder located in the root folder (http://127.0.0.1:8080/assets)
while loading my dev.domain.com page I have a 404 Error for every assets elements to be displayed.
Here is my VirtualHost configuration:
<VirtualHost *:443>
ServerAdmin webmaster@localhost
proxyRequests Off
SSLProxyEngine on
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined
ServerName dev.domain.com
ProxyPass / http://127.0.0.1:8080/MyApp/
ProxyPassReverse / http://127.0.0.1:8080/MyApp/
SSLCertificateFile ....
</VirtualHost>
it seems that everything which is not in the MyApp folder is not correctly redirected, do you know I can do that ?
reverse-proxy apache2
New contributor
Possible duplicate of Redirect, Change URLs or Redirect HTTP to HTTPS in Apache - Everything You Ever Wanted to Know About Mod_Rewrite Rules but Were Afraid to Ask
– kubanczyk
yesterday
add a comment |
I'm using Apache2 to perform Reverse Proxy for my tomcat.
my domain name is https://dev.domain.com to be redirected to http://127.0.0.1:8080/MyApp
proxy is ok but tomcat is having an asset folder located in the root folder (http://127.0.0.1:8080/assets)
while loading my dev.domain.com page I have a 404 Error for every assets elements to be displayed.
Here is my VirtualHost configuration:
<VirtualHost *:443>
ServerAdmin webmaster@localhost
proxyRequests Off
SSLProxyEngine on
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined
ServerName dev.domain.com
ProxyPass / http://127.0.0.1:8080/MyApp/
ProxyPassReverse / http://127.0.0.1:8080/MyApp/
SSLCertificateFile ....
</VirtualHost>
it seems that everything which is not in the MyApp folder is not correctly redirected, do you know I can do that ?
reverse-proxy apache2
New contributor
I'm using Apache2 to perform Reverse Proxy for my tomcat.
my domain name is https://dev.domain.com to be redirected to http://127.0.0.1:8080/MyApp
proxy is ok but tomcat is having an asset folder located in the root folder (http://127.0.0.1:8080/assets)
while loading my dev.domain.com page I have a 404 Error for every assets elements to be displayed.
Here is my VirtualHost configuration:
<VirtualHost *:443>
ServerAdmin webmaster@localhost
proxyRequests Off
SSLProxyEngine on
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined
ServerName dev.domain.com
ProxyPass / http://127.0.0.1:8080/MyApp/
ProxyPassReverse / http://127.0.0.1:8080/MyApp/
SSLCertificateFile ....
</VirtualHost>
it seems that everything which is not in the MyApp folder is not correctly redirected, do you know I can do that ?
reverse-proxy apache2
reverse-proxy apache2
New contributor
New contributor
New contributor
asked yesterday
tiamattiamat
1032
1032
New contributor
New contributor
Possible duplicate of Redirect, Change URLs or Redirect HTTP to HTTPS in Apache - Everything You Ever Wanted to Know About Mod_Rewrite Rules but Were Afraid to Ask
– kubanczyk
yesterday
add a comment |
Possible duplicate of Redirect, Change URLs or Redirect HTTP to HTTPS in Apache - Everything You Ever Wanted to Know About Mod_Rewrite Rules but Were Afraid to Ask
– kubanczyk
yesterday
Possible duplicate of Redirect, Change URLs or Redirect HTTP to HTTPS in Apache - Everything You Ever Wanted to Know About Mod_Rewrite Rules but Were Afraid to Ask
– kubanczyk
yesterday
Possible duplicate of Redirect, Change URLs or Redirect HTTP to HTTPS in Apache - Everything You Ever Wanted to Know About Mod_Rewrite Rules but Were Afraid to Ask
– kubanczyk
yesterday
add a comment |
1 Answer
1
active
oldest
votes
ProxyPass / http://127.0.0.1:8080/MyApp/
Is making all requests to '/' proxied to 'http://127.0.0.1:8080/MyApp/'. This means that requesting '/assets' will translate to 'http://127.0.0.1:8080/MyApp/assets'.
I think you have two choices:
- either move 'assets' directory inside 'MyApp'
or add a separate ProxyPass/ProxyPassReverse for 'assets' directory
ProxyPass /assets/ http://127.0.0.1:8080/assets/
ProxyPassReverse /assets/ http://127.0.0.1:8080/assets/
by adding ProxyPass /assets/ 127.0.0.1:8080/assets ProxyPassReverse /assets/ 127.0.0.1:8080/assets first in the conf file it works perfectly, thanks Julien
– tiamat
yesterday
add a comment |
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
);
);
tiamat is a new contributor. Be nice, and check out our Code of Conduct.
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%2fserverfault.com%2fquestions%2f960643%2fapache-reverse-proxy-redirect-with-assets-folder-in-another-path%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
ProxyPass / http://127.0.0.1:8080/MyApp/
Is making all requests to '/' proxied to 'http://127.0.0.1:8080/MyApp/'. This means that requesting '/assets' will translate to 'http://127.0.0.1:8080/MyApp/assets'.
I think you have two choices:
- either move 'assets' directory inside 'MyApp'
or add a separate ProxyPass/ProxyPassReverse for 'assets' directory
ProxyPass /assets/ http://127.0.0.1:8080/assets/
ProxyPassReverse /assets/ http://127.0.0.1:8080/assets/
by adding ProxyPass /assets/ 127.0.0.1:8080/assets ProxyPassReverse /assets/ 127.0.0.1:8080/assets first in the conf file it works perfectly, thanks Julien
– tiamat
yesterday
add a comment |
ProxyPass / http://127.0.0.1:8080/MyApp/
Is making all requests to '/' proxied to 'http://127.0.0.1:8080/MyApp/'. This means that requesting '/assets' will translate to 'http://127.0.0.1:8080/MyApp/assets'.
I think you have two choices:
- either move 'assets' directory inside 'MyApp'
or add a separate ProxyPass/ProxyPassReverse for 'assets' directory
ProxyPass /assets/ http://127.0.0.1:8080/assets/
ProxyPassReverse /assets/ http://127.0.0.1:8080/assets/
by adding ProxyPass /assets/ 127.0.0.1:8080/assets ProxyPassReverse /assets/ 127.0.0.1:8080/assets first in the conf file it works perfectly, thanks Julien
– tiamat
yesterday
add a comment |
ProxyPass / http://127.0.0.1:8080/MyApp/
Is making all requests to '/' proxied to 'http://127.0.0.1:8080/MyApp/'. This means that requesting '/assets' will translate to 'http://127.0.0.1:8080/MyApp/assets'.
I think you have two choices:
- either move 'assets' directory inside 'MyApp'
or add a separate ProxyPass/ProxyPassReverse for 'assets' directory
ProxyPass /assets/ http://127.0.0.1:8080/assets/
ProxyPassReverse /assets/ http://127.0.0.1:8080/assets/
ProxyPass / http://127.0.0.1:8080/MyApp/
Is making all requests to '/' proxied to 'http://127.0.0.1:8080/MyApp/'. This means that requesting '/assets' will translate to 'http://127.0.0.1:8080/MyApp/assets'.
I think you have two choices:
- either move 'assets' directory inside 'MyApp'
or add a separate ProxyPass/ProxyPassReverse for 'assets' directory
ProxyPass /assets/ http://127.0.0.1:8080/assets/
ProxyPassReverse /assets/ http://127.0.0.1:8080/assets/
answered yesterday
JulienJulien
5318
5318
by adding ProxyPass /assets/ 127.0.0.1:8080/assets ProxyPassReverse /assets/ 127.0.0.1:8080/assets first in the conf file it works perfectly, thanks Julien
– tiamat
yesterday
add a comment |
by adding ProxyPass /assets/ 127.0.0.1:8080/assets ProxyPassReverse /assets/ 127.0.0.1:8080/assets first in the conf file it works perfectly, thanks Julien
– tiamat
yesterday
by adding ProxyPass /assets/ 127.0.0.1:8080/assets ProxyPassReverse /assets/ 127.0.0.1:8080/assets first in the conf file it works perfectly, thanks Julien
– tiamat
yesterday
by adding ProxyPass /assets/ 127.0.0.1:8080/assets ProxyPassReverse /assets/ 127.0.0.1:8080/assets first in the conf file it works perfectly, thanks Julien
– tiamat
yesterday
add a comment |
tiamat is a new contributor. Be nice, and check out our Code of Conduct.
tiamat is a new contributor. Be nice, and check out our Code of Conduct.
tiamat is a new contributor. Be nice, and check out our Code of Conduct.
tiamat is a new contributor. Be nice, and check out our Code of Conduct.
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.
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%2fserverfault.com%2fquestions%2f960643%2fapache-reverse-proxy-redirect-with-assets-folder-in-another-path%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
Possible duplicate of Redirect, Change URLs or Redirect HTTP to HTTPS in Apache - Everything You Ever Wanted to Know About Mod_Rewrite Rules but Were Afraid to Ask
– kubanczyk
yesterday