debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Настройка nginx (site.ru/newsite)  (Прочитано 789 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kuznets

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 25
Настройка nginx (site.ru/newsite)
« : 04 Март 2016, 11:15:35 »
Есть site.ru работает
Есть site.ru/phpmyadmin работает
Добавляю site.ru/newname работает (открывает index.html)
site.ru/newname/test.php No input file specified.
лог nginx
2016/03/04 09:18:28 [error] 30488#0: *276 FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: failed to open stream: No such file or directory in Unknown on line 0
Unable to open primary script: /home/newname/www/ (No such file or directory)" while reading response header from upstream, client: 37.59.30.42, server: site.ru, request: "GET /newname/test.php HTTP/1.0", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "site.ru"

конфиг nginx
server {
        listen   80;
        root /home/site.ru/www;

        access_log  /home/site.ru/logs/nginx.access.log;

        server_name site.ru www.site.ru;

        location / {
                index index.php index.html index.htm;
        }

        location ~ \.php$ {
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include        fastcgi_params;
        }

        location /phpmyadmin {
               root /usr/share/;
               index index.php index.html index.htm;
               location ~ ^/phpmyadmin/(.+\.php)$ {
                        try_files $uri =404;
                        root /usr/share/;
                        #fastcgi_pass 127.0.0.1:9000;
                        fastcgi_pass unix:/var/run/php5-fpm.sock;
                        fastcgi_index index.php;
                        fastcgi_param SCRIPT_FILENAME $request_filename;
                        include /etc/nginx/fastcgi_params;
               }
               location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
                       root /usr/share/;
               }
        }

        location /phpMyAdmin {
               rewrite ^/* /phpmyadmin last;
        }

        location /newsite/ {
                alias /home/newsite/www/;
                index index.php index.html index.htm;

                location ~ \.php$ {
                        alias /home/newsite/www/;
                        fastcgi_pass unix:/var/run/php5-fpm.sock;
                        fastcgi_index  index.php;
                        fastcgi_param  SCRIPT_FILENAME  $request_filename;
                        include        /etc/nginx/fastcgi_params;
                }
        }
}

ls -l /var/run/php5-fpm.sock
srw-rw---- 1 www-data www-data 0 Mar  3 16:09 /var/run/php5-fpm.sock

grep 'user' /etc/nginx/nginx.conf
user  nginx;

/etc/php5/fpm/pool.d/www.conf
user = www-data
group = www-data

Пользователь www-data в группе newname
Пользователь nginx  в группе www-data

* Используйте теги для оформления сообщения, ihammers.
« Последнее редактирование: 06 Март 2016, 04:48:46 от ihammers »
 

Русскоязычное сообщество Debian GNU/Linux

Настройка nginx (site.ru/newsite)
« : 04 Март 2016, 11:15:35 »


Теги:
 

Нестандартная настройка сервера SMB

Автор b00mer

Ответов: 0
Просмотров: 1440
Последний ответ 21 Сентябрь 2011, 19:27:39
от b00mer
Настройка cron на запуск скрипта для обновления карты сайта

Автор xamen

Ответов: 2
Просмотров: 1515
Последний ответ 26 Апрель 2013, 22:13:58
от xamen
[Решено] Настройка CUPS

Автор vel

Ответов: 6
Просмотров: 4169
Последний ответ 10 Март 2014, 02:57:31
от PbI6A
Настройка логов

Автор D101101

Ответов: 0
Просмотров: 785
Последний ответ 28 Май 2016, 12:39:29
от D101101
Установка и настройка отказоустойчивого кластера на основе drbd

Автор DEOVER

Ответов: 3
Просмотров: 3766
Последний ответ 29 Февраль 2012, 14:32:01
от DEOVER