Articles of nginx

Почему NGINX игнорирует мои строки запросов?

Недавно я перешел из APACHE в NGINX. Однако где-то по пути NGINX начал игнорировать мои строки запросов. Например, я использую разбиение на страницы так: http://example.com/index.php?page=5 Это просто загружает example.com как будто строки запроса там не было. Вот конфигурация ( отредактированная, как предложено Нельсоном ): /etc/nginx/nginx.conf: user www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 768; […]

Как установить umask для php5-fpm на Debian?

Я запускаю php5-fpm с nginx подключенным через порт (не сокет). Это пакет Debian Jessie со всеми пакетами, установленными через apt-get . Я пытаюсь изменить default umask для пользователя www-data, который использует php5-fpm с 0022 по 0002 чтобы разрешить права на запись в группе. Я пробовал: редактирование сценария /etc/init.d/php5-fpm init и добавление –umask 0002 к –umask […]

Настройка обратного прокси-сервера NGINX для веб-сайтов, размещенных на S3

Я работаю над размещением статических веб-сайтов на amazon S3.Создание веб-сайта будет состоять из bucket-name / site-name / files.html. Теперь моя проблема заключается в том, что пользователь может использовать свой собственный домен для публикации веб-сайта. Например: Он владеет доменом, таким как www.ABC.com, и хочет разместить там свой сайт. Я установил обратный прокси-сервер на экземпляр ec2 для […]

Невозможно импортировать базу данных через phpmyadmin

Когда я пытаюсь загрузить базу данных (794 kb), у меня есть ошибка: No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16. Я прочитал много ответов для этой ошибки, но я не могу найти решение и ответы, […]

Запуск командной строки PHP через PHP-FPM

В настоящее время я использую PHP-FPM с NGINX для запросов переднего конца, но также запускаю некоторые фоновые процессы через длинный PHP-скрипт с использованием exec для запуска других скриптов с помощью командной строки PHP. Я думаю, что это было бы более эффективно, если бы они также выполнялись через PHP-FPM? Любые идеи о том, как я это […]

Заголовок NGINX «Access-Control-Allow-Origin» содержит несколько значений

У меня есть NGINX-сервер с PHP (предположим имя хоста http://myserver.com ). У меня есть PHP-скрипт, который я получаю через XHR с веб-страницы на моем локальном хосте. Я использую его как сервер GeoIP, похожий на freegeoip.net. Я пытаюсь заблокировать XHR для определенных доменов. Вот моя настройка конфигурации: location ~ \.php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; […]

Nginx или PHP FPM игнорирует memory_limit в php.ini

Информация о сервере: Ubuntu Server, Nginx, PHP FPM в /etc/php5/fpm/php.ini У меня: memory_limit = 512M в /etc/php5/fpm/php-fpm.conf меня есть: php_admin_value[memory_limit] = 512M php_value[memory_limit] = 512M Моя phpinfo выглядит так: Версия PHP 5.3.10-1ubuntu3.6 Дата сборки системы Linux snserver 3.2.0-40-generic # 64-Ubuntu SMP Mon Mar 25 21:22:10 UTC 2013 x86_64 11 марта 2013 14:34:24 API сервера FPM/FastCGI […]

nginx – Невозможно открыть основной скрипт

Я получил сообщение об ошибке: FastCGI sent in stderr: "Unable to open primary script: /home/messi/web/wordpress/index.php (No such file or directory)" while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: www.domain.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "www.domain.com here are my configuration files: /etc/php5/fpm/php.ini cgi.fix_pathinfo=0 doc_root = user_dir = …. /etc/php5/fpm/php-fpm.conf [global] pid = /var/run/php5-fpm.pid […]

Nginx – wordpress в подкаталоге, какие данные должны быть переданы?

Я пробовал так много разных вещей. Дело в том, что я сейчас: location ^~ /wordpress { alias /var/www/example.com/wordpress; index index.php index.html index.htm; try_files $uri $uri/ /wordpress/index.php; location ~ \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_split_path_info ^(/wordpress)(/.*)$; fastcgi_param SCRIPT_FILENAME /var/www/example.com/wordpress/index.php; fastcgi_param PATH_INFO $fastcgi_path_info; } } Прямо сейчас все ресурсы, насколько я могу судить (изображения и т. […]

Как включить завиток для php

Я использую NGINX с PHP-FPM на Debian Wheezy через репозиторий DotDeb. Это единственная ссылка на curl в моем файле php.ini, и я не уверен, что мне нужно делать. Любая помощь приветствуется (она уже установлена) [curl] ; A default value for the CURLOPT_CAINFO option. This is required to be an ; absolute path. ;curl.cainfo = ; […]