Я даю ниже файл /etc/nginx/sites-available/default file server { listen 443 ssl; server_name example.com; root /var/www/html; index index.php index.html; location / { try_files $uri $uri/ = 404; } location /rproxy/ { proxy_pass https://example.org:8144/; } location ~ \.php$ { try_files $uri = 404; fastcgi_split_path_info ^(.+\.php)(/.+)$; …. } Сервер example.org:8144 имеет файлы и index.php – возвращает привет bonjour.php […]
CakePHP (все версии, которые я видел) проверяют на $_SERVER['HTTPS'] чтобы увидеть, был ли запрос выполнен поверх HTTPS вместо простого HTTP. Я использую nginx как балансировщик нагрузки, за которым стоят серверы приложений Apache. Поскольку соединение SSL завершается на балансировщике нагрузки, $_SERVER['HTTPS'] не задан в отношении CakePHP. Я бы хотел найти безопасный способ обнаружения HTTPS на серверах […]
У меня есть конкретная схема URI, которая вызывает у меня некоторые проблемы. Мне нужно запустить nodejs для обслуживания следующего: domain.com var.domain.com var.domain.com/foo/ У меня это работает без проблем, используя express.vhost() для обслуживания поддоменов. Тем не менее, мне нужно обслуживать статический контент и php, как только URI будет выглядеть следующим образом: var.domain.com/foo/bar var.domain.com/foo/bar/index.php Здесь /bar/ является […]