<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 2, 2020 at 5:18 AM Kaushal Shriyan <<a href="mailto:kaushalshriyan@gmail.com">kaushalshriyan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 1, 2020 at 10:42 PM Thomas Ward <<a href="mailto:teward@thomas-ward.net" target="_blank">teward@thomas-ward.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="zoom:0%"><div dir="auto">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.<br><br></div>
<div dir="auto">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.</div></div></blockquote><div><br></div><div>Hi Thomas</div><div><br></div><div>Thanks for the reply. I have set it to below.</div><div><br></div><div>location /retail {<br>     root /var/www/drupalsubsite/marketplace-v2/mpV2/web; </div><div>   #root /var/www/drupal/marketplace-v2/mpV2/web;<br>    index index.php;<br>}<br></div><div><br></div><div><b>retail</b> is a soft link inside /var/www/drupal/marketplace-v2/mpV2/web directory pointing to /var/www/drupalsubsite/marketplace-v2/mpV2/web directory<br></div><div><br></div><div><div>[root@developerportal www]# pwd<br>/var/www<br>[root@developerportal www]# ls -l<br>total 0<br>drwxr-xr-x 2 root  root   6 Apr  2 18:44 cgi-bin<br>drwxr-xr-x 3 nginx nginx 64 Jun 10 13:52 <b>drupal</b><br>drwxr-xr-x 3 nginx nginx 28 Aug  1 12:32 <b>drupalsubsite</b><br>drwxr-xr-x 2 root  root   6 Apr  2 18:44 html<br>[root@developerportal www]#<br></div><div>[root@developerportal web]# pwd<br>/var/www/drupal/marketplace-v2/mpV2/web<br>[root@developerportal web]# ls -l<br>total 73576<br>-rwxr-xr-x  1 nginx nginx      385 Jul 28 18:25 autoload.php<br>drwxrwxrwx 12 nginx nginx     4096 Jun 11 14:21 core<br>-rw-r--r--  1 nginx nginx 75310608 Aug  1 11:18 db.sql<br>-rwxr-xr-x  1 nginx nginx      549 Jul 26 18:47 index.php<br>drwxrwxrwx 14 nginx nginx      286 Jul 28 18:25 libraries<br>drwxrwxrwx  6 nginx nginx      101 Jul 26 18:47 modules<br>drwxrwxrwx  2 nginx nginx       22 Jul 26 18:47 profiles<br>lrwxrwxrwx  1 nginx nginx       47 Aug  1 16:23 <b>retail</b> -> <b>/var/www/drupalsubsite/marketplace-v2/mpV2/web/</b><br>-rwxr-xr-x  1 nginx nginx     1594 Jul 26 18:47 robots.txt<br>drwxrwxrwx  3 nginx nginx      112 Jul 26 18:47 sites<br>drwxrwxrwx  4 nginx nginx       69 Jul 26 18:47 themes<br>-rwxr-xr-x  1 nginx nginx      848 Jul 26 18:47 update.php<br>-rwxr-xr-x  1 nginx nginx     4566 Jul 26 18:47 web.config<br>[root@developerportal web]#<br></div><div><br></div></div><div><div>When I hit  <a href="https://developerportal.example.com/retail" target="_blank">https://developerportal.example.com/retail</a></div><div><br></div><div>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: <a href="http://developerportal.example.com" target="_blank">developerportal.example.com</a>, request: "GET /retail/ HTTP/1.1", host: "<a href="http://developerportal.example.com" target="_blank">developerportal.example.com</a>"<br><br>==> /var/log/nginx/access.log <==<br>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" "-"<br></div><div><br></div><div>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: <a href="http://developerportal.example.com" target="_blank">developerportal.example.com</a>, request: "GET /retail/user HTTP/1.1", host: "<a href="http://developerportal.example.com" target="_blank">developerportal.example.com</a>"<br><br>==> /var/log/nginx/access.log <==<br>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" "-"<br><br>==> /var/log/nginx/error.log <==<br>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: <a href="http://developerportal.example.com" target="_blank">developerportal.example.com</a>, request: "GET /retail/user/login HTTP/1.1", host: "<a href="http://developerportal.example.com" target="_blank">developerportal.example.com</a>"<br><br>==> /var/log/nginx/access.log <==<br>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" "-"<br></div><div><br></div><div>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.<br></div><div><br></div><div>Thanks in advance.<br></div><div><br></div><div>Best Regards,</div><div><br></div><div>Kaushal</div></div><div><br></div></div></div></blockquote><div><br></div><div>Hi,</div><div><br></div><div>When I hit <a href="https://developer.example.com/retail">https://developer.example.com/retail</a> 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. <br><br>Option 1)<br><br>rewrite ^/$ /var/www/drupalsubsite/marketplace-v2/mpV2/web;<br><br>Option 2)<br><br>location /retail {<br>root /var/www/drupalsubsite/marketplace-v2/mpV2/web;<br># root /var/www/drupal/marketplace-v2/mpV2/web;<br>index index.php;<br>}<br><br>Option 3)<br><br>location /retail {<br>root /var/www/drupal/marketplace-v2/mpV2/web;<br>disable_symlinks off;<br>index index.php;<br>}<br><br>Any help will be highly appreciated. Thanks in Advance. I look forward to hearing from you.<br><br>Best Regards,<br><br>Kaushal<br></div><div> </div></div></div>