Конф-файл Nginx для нескольких сайтов, ОДИН уникальный.на малиновом пи-сервере - PullRequest
0 голосов
/ 06 июля 2019

Я недавно преобразовал тестовый сервер Raspberry из Apache2 в Nginx.
==== nginx / 1.10.3 и PHP 7.3.4-2 на Debian Stretch ====
До этого у меня был уникальный файл htaccess для корневой папки каждого домена.
Все отлично работало.
Теперь у меня есть ОДИН уникальный сайт, которому (в Apache2) нужен уникальный htaccess, который находится в подпапке сайта «goop».
Давайте назовем это www / goop / uniq

В папке Nginx-доступны папка -
Как изолировать или идентифицировать новый конф. Nginx для моей папки «uniq» от других веб-сайтов, которые используют «default»?

Я добавил уникальный файл .conf для рассматриваемого веб-сайта. Все остальные веб-сайты должны использовать файл «по умолчанию», который уже находится в «доступных сайтах»

**######## Default config used by all (except one) www index,php**
server {
    listen 80 default_server;
    listen [::]:80 default_server;
        error_page  404  /BIG404.php;
  .....etc etc  ............
   server_name _;
   root /media/USBdrive32/www;
    index index.php index.htm;
...............................
    location / {
    try_files $uri $uri/ =404;
    }
    # pass PHP scripts to FastCGI server  etc  etc 

..........................

**#######  config that should be used by just www/goog/uniq folder**-
server {
    listen 80 default_server;
    listen [::]:80 default_server;
    .....etc etc  ............
   server_name BAMBOOZLE.com;
   root /media/USBdrive32/www;
   index index.php;
......................
     location  /goop/uniq/   {
     try_files $uri $uri/ index.php?$args;
      }

Только основы выше - не беспокойтесь о лишних или отсутствующих скобках.
И да, sudo nginx -t обычно означает, что все в порядке.
Но тогда, как правило, uniq / index.php опускается до значения по умолчанию 404, а файл "uniq" conf не используется.

Я просто хочу, чтобы Nginx относился к www / goop / uniq / index.php иначе, чем ко всем остальным сайтам / www / .....
Должно ли все быть в одном большом файле DEFAULT? Или отдельные файлы .conf для каждого уникального сайта? И если последнее, как мне определить каждый .conf для Nginx?

Добавление - О, папка nginx / conf.d пуста.

...