Re[2]: Запуск php скриптов из разных директории

CoDDoC coddoc на mail.ru
Пт Июн 29 09:33:49 UTC 2018


По-моему, вы слишком усложняете.
При чем здесь вообще фтп?
И какие файлы пользак не должен скачивать? ПХП? Так в данном случае у него как раз есть такая возможность.
ХТМЛ? - А как иначе у пользака должен работать веб интерфейс?
Жаба и ЦСС? - Так они обфусцируются и падают в кеш пользаку.

Уточните задачу.


>Пятница, 29 июня 2018, 10:06 +03:00 от al3x <nginx-forum на forum.nginx.org>:
>
>Суть в том, что пользователю нужно предоставить для пользования ПО, которое
>бы он не смог скачать. При этом у него есть фтп доступ к своей директории.
>Даже если юзер скачает один-два файла - они будут закодированы, поэтому, не
>зная структуры всего ПО, он не доберется до остальных.
>
>Я знаю, что if не содержит ветки else. Выше я написал просто для
>наглядности, чтобы как-то правильно перевести в формат nginx.
>
>Вот что я пробовал, но пока ничего не получается:
>
>root        /home/user;
>
>location / {
> try_files $uri @fallback_all;
>}
>
>location @fallback_all {
> root /home/admin;
> try_files $uri @fallback_php;
>}
>
>location @fallback_php {
> root /home/admin;
>
> if (!-f $document_root$fastcgi_script_name) {return  404;}
> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
> fastcgi_pass    127.0.0.1:9032;
> fastcgi_index   index.php;
> include /etc/nginx/fastcgi_params;
>}
>
>
>Конфиг для "одиночного" режима:
>
>location / {
>  index index.php;
>  try_files $uri $uri/ /index.php?$query_string;
>}
>
>location /admin {
>  try_files $uri /admin/index.php?$query_string;
>}
>
>location ~ [^/]\.php(/|$) {
>  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
>  if (!-f $document_root$fastcgi_script_name) {
>    return  404;
>  }
>  fastcgi_pass    127.0.0.1:9023;
>  fastcgi_index   index.php;
>  include         /etc/nginx/fastcgi_params;
>}
>
>Posted at Nginx Forum:  https://forum.nginx.org/read.php?21,280329,280331#msg-280331
>
>_______________________________________________
>nginx-ru mailing list
>nginx-ru на nginx.org
>http://mailman.nginx.org/mailman/listinfo/nginx-ru


--
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20180629/c3bb44c8/attachment.html>


Подробная информация о списке рассылки nginx-ru