On Sun, Aug 2, 2020 at 5:18 AM Kaushal Shriyan <kaushalshri...@gmail.com> wrote:
> > > On Sat, Aug 1, 2020 at 10:42 PM Thomas Ward <tew...@thomas-ward.net> > wrote: > >> 301 Redirects don't work for full system paths because they are returned >> to the client saying "go here instead". It then interprets your path as a >> URI which doesn't exist inside your site docroot. >> >> You might have meant to use `root` instead of `return 301` here to serve >> the data directly from that directory at the path you are accessing it from >> on the client browser. >> > > Hi Thomas > > Thanks for the reply. I have set it to below. > > location /retail { > root /var/www/drupalsubsite/marketplace-v2/mpV2/web; > #root /var/www/drupal/marketplace-v2/mpV2/web; > index index.php; > } > > *retail* is a soft link inside /var/www/drupal/marketplace-v2/mpV2/web > directory pointing to /var/www/drupalsubsite/marketplace-v2/mpV2/web > directory > > [root@developerportal www]# pwd > /var/www > [root@developerportal www]# ls -l > total 0 > drwxr-xr-x 2 root root 6 Apr 2 18:44 cgi-bin > drwxr-xr-x 3 nginx nginx 64 Jun 10 13:52 *drupal* > drwxr-xr-x 3 nginx nginx 28 Aug 1 12:32 *drupalsubsite* > drwxr-xr-x 2 root root 6 Apr 2 18:44 html > [root@developerportal www]# > [root@developerportal web]# pwd > /var/www/drupal/marketplace-v2/mpV2/web > [root@developerportal web]# ls -l > total 73576 > -rwxr-xr-x 1 nginx nginx 385 Jul 28 18:25 autoload.php > drwxrwxrwx 12 nginx nginx 4096 Jun 11 14:21 core > -rw-r--r-- 1 nginx nginx 75310608 Aug 1 11:18 db.sql > -rwxr-xr-x 1 nginx nginx 549 Jul 26 18:47 index.php > drwxrwxrwx 14 nginx nginx 286 Jul 28 18:25 libraries > drwxrwxrwx 6 nginx nginx 101 Jul 26 18:47 modules > drwxrwxrwx 2 nginx nginx 22 Jul 26 18:47 profiles > lrwxrwxrwx 1 nginx nginx 47 Aug 1 16:23 *retail* -> > */var/www/drupalsubsite/marketplace-v2/mpV2/web/* > -rwxr-xr-x 1 nginx nginx 1594 Jul 26 18:47 robots.txt > drwxrwxrwx 3 nginx nginx 112 Jul 26 18:47 sites > drwxrwxrwx 4 nginx nginx 69 Jul 26 18:47 themes > -rwxr-xr-x 1 nginx nginx 848 Jul 26 18:47 update.php > -rwxr-xr-x 1 nginx nginx 4566 Jul 26 18:47 web.config > [root@developerportal web]# > > When I hit https://developerportal.example.com/retail > > 2020/08/02 05:12:29 [error] 3429#0: *1 > "/var/www/drupalsubsite/marketplace-v2/mpV2/web/retail/index.php" is not > found (2: No such file or directory), client: 192.168.0.10, server: > developerportal.example.com, request: "GET /retail/ HTTP/1.1", host: " > developerportal.example.com" > > ==> /var/log/nginx/access.log <== > 192.168.0.10 - [02/Aug/2020:05:12:29 +0530] "GET /retail/ HTTP/1.1" 404 > 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) > Gecko/20100101 Firefox/79.0" "-" > > 2020/08/02 05:11:46 [error] 3429#0: *1 open() > "/var/www/drupalsubsite/marketplace-v2/mpV2/web/retail/user" failed (2: No > such file or directory), client: 192.168.0.10, server: > developerportal.example.com, request: "GET /retail/user HTTP/1.1", host: " > developerportal.example.com" > > ==> /var/log/nginx/access.log <== > 192.168.0.10 - [02/Aug/2020:05:11:46 +0530] "GET /retail/user HTTP/1.1" > 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) > Gecko/20100101 Firefox/79.0" "-" > > ==> /var/log/nginx/error.log <== > 2020/08/02 05:11:50 [error] 3429#0: *1 open() > "/var/www/drupalsubsite/marketplace-v2/mpV2/web/retail/user/login" failed > (2: No such file or directory), client: 192.168.0.10, server: > developerportal.example.com, request: "GET /retail/user/login HTTP/1.1", > host: "developerportal.example.com" > > ==> /var/log/nginx/access.log <== > 192.168.0.10 - [02/Aug/2020:05:11:50 +0530] "GET /retail/user/login > HTTP/1.1" 404 153 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; > rv:79.0) Gecko/20100101 Firefox/79.0" "-" > > Any help will be highly appreciated. Please let me know if you need any > additional configuration and I look forward to hearing from you soon. > > Thanks in advance. > > Best Regards, > > Kaushal > > Hi, When I hit https://developer.example.com/retail on the browser it should render web pages from /var/www/drupalsubsite/marketplace-v2/mpV2/web directory. I tried the below options in /etc/nginx/nginx.conf and none of the options work. Option 1) rewrite ^/$ /var/www/drupalsubsite/marketplace-v2/mpV2/web; Option 2) location /retail { root /var/www/drupalsubsite/marketplace-v2/mpV2/web; # root /var/www/drupal/marketplace-v2/mpV2/web; index index.php; } Option 3) location /retail { root /var/www/drupal/marketplace-v2/mpV2/web; disable_symlinks off; index index.php; } Any help will be highly appreciated. Thanks in Advance. I look forward to hearing from you. Best Regards, Kaushal
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx