Сайт на двух серверах

4.19K
.
На slave серверах не нужно поднимать php
нужно. антилич нужен
.
The Fast, Secure and Professional - Yii2
# ramzes (12.11.2016 / 01:50)
нужно. антилич нужен
Это что?
.
Это защита от скачивания кем попало.
Иначе сайт станет просто очепедным донором для грабберов
.
Rakovskiy, по сути ramzes так и реализовал, немного с другими тулзами, но алготирм тот же
.
залил сонный не в ту папку файл, в итоге крон всю ночь слал отчеты об ошибках
.
ramzes
http://cloud.mydroid.pro/stati ... fb26d проверьте. должно быть недоступно
если чеккер ипа не тупит
__________
equest URL:http://cloud.mydroid.pro/static/file22-f3522b5c526c21f998b9a5591f1773--fdf6e3fb26d
Request Method:GET
Status Code:206 Partial Content
Remote Address:46.38.230.94:80
Response Headers
Accept-Ranges:bytes
Cache-control:cache, public, max-age=315360000
content-disposition:inline; filename="file22-f3522b5c526c21f998b9a5591f1773--fdf6e3fb26d"
Content-Length:7579650
Content-Range:bytes 0-7579649/7579650
Content-Type:text/plain; charset=UTF-8
Date:Sat, 12 Nov 2016 10:40:44 GMT
ETag:"220052-73a802-5411816de6afd"
Expires:Sun, 30 Dec 1979 00:00:00 GMT
Last-Modified:Sat, 12 Nov 2016 10:30:02 GMT

Server:nginx
.
ramzes, Bad request [ERROR: 2.17]
.
Отлично, осталось придумать как к заголовкам миметип прицепить
.
ramzes, ну у тебя же наверно в базе хранится mimeType для всех загруженных файлов?
.
не совсем, я могу его определить исходя из того где он был запрошен.
дело не в этом. храня файлы без расширений я не даю серверу информацию о их типах, а у X-Accel-Redirect есть одна особенность, миметип заданный заголовками сервер игнорирует и перезаписывает на свой вариант всегда

header("Content-Type: application/octet-stream");
в результате
Content-Type:text/plain; charset=UTF-8
Всего: 156