nginx subsite configuration not working

Kaushal Shriyan kaushalshriyan at gmail.com
Sat Aug 1 23:48:34 UTC 2020


On Sat, Aug 1, 2020 at 10:42 PM Thomas Ward <teward at 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 at developerportal www]# pwd
/var/www
[root at 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 at developerportal www]#
[root at developerportal web]# pwd
/var/www/drupal/marketplace-v2/mpV2/web
[root at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20200802/b28f457b/attachment-0001.htm>


More information about the nginx mailing list