Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Nginx

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7

Открыть новую тему     Написать ответ в эту тему

Fafnir777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NGINX + spawn-fcgi + PHP 5.2.6
 
NGINX отдает только sitename.com/script.php
 
При создании подкаталога, например вида sitename.com/subdir/script.php, выбрасывает 404.
 
Конфиг
*******************************************
user www;
worker_processes 2;
 
pid /var/run/nginx.pid;
error_log /var/log/nginx-error.log warn;
 
events {
  worker_connections 1024;
  use kqueue;
}
 
http {
  include mime.types;
  default_type application/octet-stream;
 
  # log options
  log_format main '$remote_addr - $remote_user [$time_local] '
  '"$request" $status $bytes_sent '
  '"$http_referer" "$http_user_agent" '
  '"$gzip_ratio"';
 
  # nginx options
  sendfile on;
  tcp_nopush on;
  tcp_nodelay on;
  keepalive_timeout 65;
  server_tokens off;
 
 
 # fastcgi
  fastcgi_intercept_errors on;
 
  server {
  listen 80;
 
  server_name localhost;
 
  access_log /var/log/nginx.log main;
  location ~* ^.+\.(php)$ {
  fastcgi_pass 127.0.0.1:1026;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME /usr/local/www/nginx$fastcgi_script_name;
  include fastcgi_params;
  }
 
  location / {
  root /usr/local/www/mydomain;
  index index.php index.html index.htm;
  }
  }
 
server {
  listen 80;
 
  server_name sitename.com www.sitename.com;
 
  access_log /var/log/nginx.log main;
  location ~* ^.+\.(php)$ {
  fastcgi_pass 127.0.0.1:1026;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME /usr/local/www/sitename.com$fastcgi_script_name;
  include fastcgi_params;
  }
 
  location / {
  root /usr/local/www/sitename.com;
  index index.php index.html index.htm;
  }
  }
}

Всего записей: 9 | Зарегистр. 08-02-2005 | Отправлено: 00:49 14-10-2008
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VeniaminR

Цитата:
В общем надо настраивать ссл на нгинксе, а на апаче отключать, я так понимаю?

по желанию, на апаче можно и оставить.
но если хотите, чтобы nginx принимал и обрабатывал https (а не проброс портов на определенный IP адрес), то его нужно настраивать на работу с ssl

Всего записей: 15801 | Зарегистр. 20-09-2014 | Отправлено: 16:31 14-01-2025
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fafnir777
попробуйте эту строку

Цитата:
location ~* ^.+\.(php)$ {

 
заменить на эту
location ~ \.php$ {
 
что то не понятная строка у вас
в полне возможно еще не правильно выставлены права на папки и файлы.

Всего записей: 1457 | Зарегистр. 29-08-2005 | Отправлено: 17:42 14-01-2025 | Исправлено: alexnov66, 17:48 14-01-2025
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexnov66
на дату то сообщения посмотрите )

Всего записей: 15801 | Зарегистр. 20-09-2014 | Отправлено: 17:43 14-01-2025
alexnov66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
на дату не глянул, а тогда почему тема всплыла на самый верх

Всего записей: 1457 | Зарегистр. 29-08-2005 | Отправлено: 17:49 14-01-2025
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexnov66

Цитата:
а тогда почему тема всплыла на самый верх

не тема, а сообщение - это же шапка, отображается на каждой странице сверху, доступна для редактирования.

Всего записей: 15801 | Зарегистр. 20-09-2014 | Отправлено: 17:51 14-01-2025
toadmr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VeniaminR
В конфиге впача настроить чтобы слушал 80 порт.
На Nginx, в конфиге в proxy_pass, поставить пересылку по http, Nginx сам все сделает дальше.

Всего записей: 47 | Зарегистр. 12-04-2023 | Отправлено: 08:57 15-01-2025
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
toadmr

Цитата:
В конфиге впача настроить чтобы слушал 80 порт.

человек не хочет открыто передавать данные, и правильно делает.

Всего записей: 15801 | Зарегистр. 20-09-2014 | Отправлено: 03:35 16-01-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Nginx


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru