Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
application:nextcloud [2025/03/02 18:49] – mirocow | application:nextcloud [2025/03/05 22:22] (текущий) – mirocow | ||
---|---|---|---|
Строка 402: | Строка 402: | ||
proxy_set_header X-Forwarded-Host $the_host; | proxy_set_header X-Forwarded-Host $the_host; | ||
proxy_set_header X-Forwarded-Proto $the_scheme; | proxy_set_header X-Forwarded-Proto $the_scheme; | ||
- | | + | |
- | proxy_hide_header X-Content-Type-Options; | + | |
- | proxy_hide_header X-XSS-Protection; | + | |
proxy_hide_header X-Permitted-Cross-Domain-Policies; | proxy_hide_header X-Permitted-Cross-Domain-Policies; | ||
+ | proxy_hide_header | ||
+ | proxy_hide_header | ||
+ | proxy_hide_header | ||
+ | proxy_hide_header | ||
} | } | ||
Строка 421: | Строка 423: | ||
proxy_set_header X-Forwarded-Host $the_host/ | proxy_set_header X-Forwarded-Host $the_host/ | ||
proxy_set_header X-Forwarded-Proto $the_scheme; | proxy_set_header X-Forwarded-Proto $the_scheme; | ||
+ | # Correct handling of fallbacks for HTTP headers | ||
+ | proxy_hide_header X-Permitted-Cross-Domain-Policies; | ||
+ | proxy_hide_header | ||
+ | proxy_hide_header | ||
+ | proxy_hide_header | ||
+ | proxy_hide_header | ||
} | } | ||
Строка 455: | Строка 463: | ||
} | } | ||
} | } | ||
+ | </ | ||
+ | |||
+ | ===== Продолжение настройки ===== | ||
+ | |||
+ | <code bash> | ||
+ | $ docker exec nextcloud-app rm / | ||
</ | </ | ||
Строка 506: | Строка 520: | ||
===== Composer ===== | ===== Composer ===== | ||
+ | |||
+ | ==== Install ==== | ||
+ | |||
+ | <code bash> | ||
+ | $ docker exec nextcloud-app php -r " | ||
+ | docker exec nextcloud-app php composer-setup.php && \ | ||
+ | docker exec nextcloud-app mv composer.phar / | ||
+ | docker exec nextcloud-app composer -v | ||
+ | </ | ||
+ | |||
+ | ==== Использование ==== | ||
<code bash> | <code bash> | ||
Строка 521: | Строка 546: | ||
<code bash> | <code bash> | ||
+ | $ docker exec nextcloud-app chown www-data: | ||
$ docker exec -u www-data nextcloud-app bash -c 'cd / | $ docker exec -u www-data nextcloud-app bash -c 'cd / | ||
</ | </ | ||
+ | |||
+ | ===== Debug ===== | ||
+ | |||
+ | <code bash> | ||
+ | $ docker exec nextcloud-app pecl install xdebug && \ | ||
+ | docker exec nextcloud-app docker-php-ext-enable xdebug && \ | ||
+ | docker exec nextcloud-app rm -rf /tmp/pear && \ | ||
+ | docker exec nextcloud-app bash -c 'echo " | ||
+ | xdebug.start_with_request=yes | ||
+ | xdebug.client_host=host.docker.internal | ||
+ | ;# 9003 is now the default (set this for old PhpStorm settings). | ||
+ | xdebug.client_port=9000" | ||
+ | php -i|grep xdebug | ||
+ | </ | ||
+ | |||