Псевдоним местоположения Nginx для файлов темы

Я» м пытаюсь переместить мои файлы темы за пределы корня документа. Я использую nginx в качестве сервера и пробовал использовать псевдонимы и корневые директивы в блоке местоположения. Ничего из того, что я пробовал, не работает, и я подозреваю, что это директива try_files внутри location / . Мои файлы тем находятся в папке по адресу / var / www / naturesflowllc / ui / assets

Вот мой файл конфигурации nginx.

server {
    listen 80;
    listen [::]:80;
    server_name my.beupnow.dev.kahunacoding.com;

    root /var/www/naturesflowllc/mybeupnow/public_html;
    index index.php index.html index.htm;

    location / {
         try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        try_files $uri /index.php =404;
        fastcgi_read_timeout 180;
        fastcgi_pass php-upstream;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location /assets/ {
       alias /var/www/naturesflowllc/ui/assets/;
       # root /var/www/naturesflowllc/ui/;

       autoindex off;
       # autoindex on;
    }

    location ~ /\.ht {
        deny all;
    }

    error_log  /var/www/naturesflowllc/application/logs/my_beupnow_error.log debug;
    access_log /var/www/naturesflowllc/application/logs/my_beupnow_access.log;
    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }
}

Я пробовал псевдоним и root и autoindex включаются и выключаются, похоже, ничего не работает.

ИЗМЕНИТЬ : Мои файлы тем находятся в папке по адресу / var / www / naturesflowllc / ui / assets

Вот мой файл конфигурации nginx.

server {
    listen 80;
    listen [::]:80;
    server_name my.beupnow.dev.kahunacoding.com;

    root /var/www/naturesflowllc/mybeupnow/public_html;
    index index.php index.html index.htm;

    location / {
         try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        try_files $uri /index.php =404;
        fastcgi_read_timeout 180;
        fastcgi_pass php-upstream;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location /assets/ {
       alias /var/www/naturesflowllc/ui/assets/;
       # root /var/www/naturesflowllc/ui/;

       autoindex off;
       # autoindex on;
    }

    location ~ /\.ht {
        deny all;
    }

    error_log  /var/www/naturesflowllc/application/logs/my_beupnow_error.log debug;
    access_log /var/www/naturesflowllc/application/logs/my_beupnow_access.log;
    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }
}

Я пробовал псевдоним и root и autoindex включаются и выключаются, похоже, ничего не работает.

ИЗМЕНИТЬ : Мои файлы тем находятся в папке по адресу / var / www / naturesflowllc / ui / assets

Вот мой файл конфигурации nginx.

server {
    listen 80;
    listen [::]:80;
    server_name my.beupnow.dev.kahunacoding.com;

    root /var/www/naturesflowllc/mybeupnow/public_html;
    index index.php index.html index.htm;

    location / {
         try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        try_files $uri /index.php =404;
        fastcgi_read_timeout 180;
        fastcgi_pass php-upstream;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location /assets/ {
       alias /var/www/naturesflowllc/ui/assets/;
       # root /var/www/naturesflowllc/ui/;

       autoindex off;
       # autoindex on;
    }

    location ~ /\.ht {
        deny all;
    }

    error_log  /var/www/naturesflowllc/application/logs/my_beupnow_error.log debug;
    access_log /var/www/naturesflowllc/application/logs/my_beupnow_access.log;
    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }
}

Я пробовал псевдоним и root и autoindex включаются и выключаются, похоже, ничего не работает.

ИЗМЕНИТЬ : Итак, я хочу, чтобы мои ресурсы обслуживались следующим образом:

и это:

из моей папки пользовательского интерфейса это примерно так:

|____assets
| |____apps
| | |____css
| | | |____inbox.css
| | | |____inbox.min.css
| | | |____ticket.css
| | | |____ticket.min.css
| | | |____todo-2.css
| | | |____todo-2.min.css
| | | |____todo.css
| | | |____todo.min.css
| | |____img
| | |____scripts
| | | |____calendar.js
| | | |____calendar.min.js
| | | |____inbox.js
| | | |____inbox.min.js
| | | |____todo-2.js
| | | |____todo-2.min.js
| | | |____todo.js
| | | |____todo.min.js
| |____global
| | |____css
| | | |____components-md.css
| | | |____components-md.min.css
| | | |____components-rounded.css
| | | |____components-rounded.min.css
| | | |____components.css
| | | |____components.min.css
| | | |____plugins-md.css
| | | |____plugins-md.min.css
| | | |____plugins.css
| | | |____plugins.min.css
| | |____img
| | | |____accordion-plusminus.png
| | | |____ajax-loading.gif
| | | |____ajax-modal-loading.gif
| | | |____datatable-row-openclose.png
... (truncated)

Я хочу удалить папку с ресурсами отсюда / var / www / naturesflowllc / mybeupnow / public_html и переместить ее в / var / www / naturesflowllc / ui / assets /

Надеюсь, это проясняет то, чего я пытаюсь достичь.

ИЗМЕНИТЬ : com / en-us / article / Use-network-upload-to-import-your-organization-s-PST-files-to-Office-365-103f940c-0468-4e1a-b527-cc8ad13a5ea6 # step4

I ' Теперь мы вернулись к производственному импорту файлов PST в масштабе всей организации и снова прошли через этот процесс. Я создал новый URL-адрес SAS и после загрузки некоторых тестовых данных с помощью AZCopy я пытаюсь добавить конечную точку хранилища в обозреватель хранилища Azure.

К сожалению, я продолжаю получать это сообщение об ошибке, когда пытаюсь добавить новый URI SAS: Подключение к службе с меткой «ingestiondata» уже существует.

Все URI импорта SAS, созданные в центре администрирования Office 365, используют «ingestiondata» в качестве метки ресурса. Итак, мой новый SAS URI имеет ту же метку, что и старый. Я сильно подозреваю, что Storage Explorer помнит старую. Все же, как и в случае с большинством недоработанных продуктов, которые Microsoft поставляет в недавней истории, в обозревателе хранилищ Azure нет единой возможности УДАЛИТЬ старые конечные точки SAS.

Удаление и повторная установка обозревателя хранилищ Azure не решает проблему.

0
задан 18 October 2017 в 21:00
2 ответа

Решением этой проблемы было удаление старых данных приложения в% AppData%.

  • Закройте все экземпляры обозревателя хранилища Azure.
  • Откройте проводник и перейдите к% AppData % (т.е. C: \ Users \ \ AppData \ Roaming )
  • Найдите папку с именем StorageExplorer и переименуйте ее в StorageExplorer.bak

Повторно откройте обозреватель хранилищ Azure, и он «забудет» все предыдущие подключения. Остается только надеяться, что когда-нибудь Microsoft подумает о добавлении кнопки «удалить».

1
ответ дан 4 December 2019 в 13:29

Согласно Шагу 3, подэтапу 6 в этом https://support.office.com/en-us/article/use-network-upload-to-import-your-organization-s-pst -files-to-office-365-103f940c-0468-4e1a-b527-cc8ad13a5ea6 # step3 статью, которую вы можете / должны отсоединить от Bloc Container после завершения работы с Storage Explorer. Это предотвратит проблему.

1
ответ дан 4 December 2019 в 13:29

Теги

Похожие вопросы