Last active
July 12, 2023 14:59
-
-
Save cjus/b46a243ba610661a7efb to your computer and use it in GitHub Desktop.
AngularJS Nginx and html5Mode
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server { | |
server_name yoursite.com; | |
root /usr/share/html; | |
index index.html; | |
location / { | |
try_files $uri $uri/ /index.html; | |
} | |
} |
@cjus Thank you!
What about two angular apps?
`
listen 80;
server_name localhost;
location /app1 {
root /usr/share/nginx/app1;
index index.html index.htm;
}
location /app2 {
root /usr/share/nginx/app2;
index index.html index.htm;
}
`
What will be the nginx configs for two angular apps deployed on same server with html5mode? The above example is working fine for hashbang url's but not for the former one.
@psk11 This worked for me:
location /site0 {
try_files $uri$args $uri$args/ /index.html;
root /var/www/static/site0/dist;
index index.html index.htm;
}
location /site1 {
try_files $uri$args $uri$args/ /index.html;
root /var/www/static/site1/dist;
index index.html index.htm;
}
Thanks @jpduckwo, your solution works for me. I guess in gist there's no way to thumbs up.
@cjus this saves my time
Really Helped
Thanks
You guys saved me a lot of time, thank you!
Thanks @jpduckwo
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@jpduckwo @ChristianUlbrich, they are Savior.
Thanks so much.