Реклама на сайте Advertise with us

Виртуальный инклуд AT3 на nginx

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 21.04.07
Сообщения: 848
Рейтинг: 320

Ссылка на сообщениеДобавлено: 22/04/10 в 14:22       Ответить с цитатойцитата 

Как сделать именно virtual инкулд верный на Nginx, апача нет вообще.
<?php virtual ("/cgi-bin/at3/in.cgi"); ?>
Ведь это не совсем инклуд это своего рода запрос.

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 22/04/10 в 19:07       Ответить с цитатойцитата 

<!--# include virtual="/cgi-bin/at3/in.cgi" -->
Если не ошибаюсь так, только должен быть SSI включен.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 21.04.07
Сообщения: 848
Рейтинг: 320

Ссылка на сообщениеДобавлено: 22/04/10 в 19:12       Ответить с цитатойцитата 

ну ssi не сильно хочеться юзать

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 22/04/10 в 19:16       Ответить с цитатойцитата 

А в чем причины ?

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 21.04.07
Сообщения: 848
Рейтинг: 320

Ссылка на сообщениеДобавлено: 22/04/10 в 19:23       Ответить с цитатойцитата 

дофига php инклудов других придется в морде многое что переделывать, по чти не реально это сделать там море всего, на ssi садиться бред просто.

Последний раз редактировалось: Alian (22/04/10 в 19:26), всего редактировалось 1 раз

0
 



С нами с 21.04.07
Сообщения: 848
Рейтинг: 320

Ссылка на сообщениеДобавлено: 22/04/10 в 19:25       Ответить с цитатойцитата 

Код:
$CGISCRIPT="/full/path/cgi-bin/atx/in.cgi";
putenv('REQUEST_METHOD=GET');
if(isset($_SERVER['QUERY_STRING'])) putenv('QUERY_STRING='.$_SERVER['QUERY_STRING']);
if(isset($_SERVER['HTTP_USER_AGENT'])) putenv('HTTP_USER_AGENT='.$_SERVER['HTTP_USER_AGENT']);
if(isset($_SERVER['HTTP_VIA'])) putenv('HTTP_VIA='.$_SERVER['HTTP_VIA']);
if(isset($_SERVER['HTTP_CACHE_CONTROL'])) putenv('HTTP_CACHE_CONTROL='.$_SERVER['HTTP_CACHE_CONTROL']);
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) putenv('HTTP_X_FORWARDED_FOR='.$_SERVER['HTTP_X_FORWARDED_FOR']);
if(isset($_SERVER['HTTP_REFERER'])) putenv('HTTP_REFERER='.$_SERVER['HTTP_REFERER']);
if(isset($_SERVER['HTTP_COOKIE'])) putenv('HTTP_COOKIE='.$_SERVER['HTTP_COOKIE']);
putenv('REMOTE_ADDR='.$_SERVER['REMOTE_ADDR']);
unset($return_array);
exec($CGISCRIPT, $return_array, $return_val);
$firstline=array_shift($return_array);
echo implode($return_array,"\r\n");


Ну саппорт AT3 предложили такой вариант, типа один из пользователей юзает на ligghttp. Но это Nginx. Испробовал код я этот не считает оно ины.

0
 



С нами с 24.06.09
Сообщения: 703
Рейтинг: 53

Ссылка на сообщениеДобавлено: 11/05/10 в 18:11       Ответить с цитатойцитата 

<!--# include virtual="/cgi-bin/at3/in.cgi" -->
эта конструкция передает управления АПАЧУ на выполнение ин цги возвращает результат выполнения, так можно и пхп включать, но это по сути внутрений вызов апачевой функции. те на нгинксе это работать не будет и не должно

0
 



С нами с 10.10.07
Сообщения: 339
Рейтинг: 404

Ссылка на сообщениеДобавлено: 11/05/10 в 19:22       Ответить с цитатойцитата 


SSI СЕРВЕРУ а не апачу, а почти любой сервер умеет ssi
virtual() ничем не заменишь - это php-враппер для апача для замены SSI include (пробовали переписать для fast-cgi - х..ня получилась)

http://soft-com.biz/ - Администрирование серверов, 24/7 тех.поддержка и мониторинг.

0
 

Дрочу на статсы*

С нами с 09.10.06
Сообщения: 1940
Рейтинг: 1288

Ссылка на сообщениеДобавлено: 08/11/10 в 22:06       Ответить с цитатойцитата 

Апну тему.
Ситуация та же, только кристал вместо at3 и отсутствует нежелание юзать ssi.
В результате этого инклюда
Цитата:
<!--# include virtual="/crtr/cgi/in.cgi?ssi=1&$QUERY_STRING" -->

в html тупо вставляется этот самый in.cgi в бинарном виде. Саппорт кристала сказал что in.cgi out.cgi написаны на Си, насколько я понимаю это включение должно выполнить их в шелле, а не инклюдить содержимое в вывод. nginx сам по себе это не умеет, вопрос в том что нужно поставить и прописать в его конфиге чтобы все работало как положено? Ставить бэкендом апач не предлагать, это самый простой выход которым воспользуюсь если вдруг не услышу других советов.

Домен в выдаче? Это не твоя заслуга, это наша недоработка. (c)google

0
 



С нами с 10.10.07
Сообщения: 339
Рейтинг: 404

Ссылка на сообщениеДобавлено: 08/11/10 в 23:15       Ответить с цитатойцитата 

Раширение .cgi не передано на обработку fastcgi

http://soft-com.biz/ - Администрирование серверов, 24/7 тех.поддержка и мониторинг.

0
 

Дрочу на статсы*

С нами с 09.10.06
Сообщения: 1940
Рейтинг: 1288

Ссылка на сообщениеДобавлено: 08/11/10 в 23:27       Ответить с цитатойцитата 


в конфиге нгинкса прописал по аналогии с .php
Код:
location ~ \.cgi$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_param  SCRIPT_FILENAME  /my/path/to$fastcgi_script_name;
    fastcgi_param  QUERY_STRING     $query_string;
    include        fastcgi_params;
}

ничего не изменилось. php обрабатывает на ура.
кинь сцылку на мануал если не затруднит.

Домен в выдаче? Это не твоя заслуга, это наша недоработка. (c)google

0
 



С нами с 10.10.07
Сообщения: 339
Рейтинг: 404

Ссылка на сообщениеДобавлено: 08/11/10 в 23:38       Ответить с цитатойцитата 

http://soft-com.biz/ - Администрирование серверов, 24/7 тех.поддержка и мониторинг.

0
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9410
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 08/11/10 в 23:57       Ответить с цитатойцитата 

ATL3 через ssi инклуд замечательно работает с nginx

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

0
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9410
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 08/11/10 в 23:58       Ответить с цитатойцитата 

fish_ka_praha писал:
<!--# include virtual="/cgi-bin/at3/in.cgi" -->
эта конструкция передает управления АПАЧУ на выполнение ин цги возвращает результат выполнения, так можно и пхп включать, но это по сути внутрений вызов апачевой функции. те на нгинксе это работать не будет и не должно

путаете, ssi как раз прекрасно с nginx работает, а вот <?php virtual не работает т.к. эта функция есть только в пхп модуле для апача.

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

0
 

Дрочу на статсы*

С нами с 09.10.06
Сообщения: 1940
Рейтинг: 1288

Ссылка на сообщениеДобавлено: 09/11/10 в 00:18       Ответить с цитатойцитата 

color: тот вопрос уже обсудили, я тему поднял ибо просто нашел схожесть

Домен в выдаче? Это не твоя заслуга, это наша недоработка. (c)google

0
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9410
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 09/11/10 в 00:41       Ответить с цитатойцитата 

а, кристал вроде бы аналогично через ssi ставим - работает )

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

0
 



С нами с 16.10.09
Сообщения: 343
Рейтинг: 419

Ссылка на сообщениеДобавлено: 09/11/10 в 12:22       Ответить с цитатойцитата 

Нгинкс изначально не рассчитан на исполнение CGI, только FastCGI.
Так что ждите секса.

telegram: @nbsbbs

0
 

Дрочу на статсы*

С нами с 09.10.06
Сообщения: 1940
Рейтинг: 1288

Ссылка на сообщениеДобавлено: 09/11/10 в 15:11       Ответить с цитатойцитата 

Всем спасибо, заработало.
Noobus Boobus: секас был, отменный ))

Домен в выдаче? Это не твоя заслуга, это наша недоработка. (c)google

0
 



С нами с 30.04.06
Сообщения: 3096
Рейтинг: 2025

Ссылка на сообщениеДобавлено: 10/11/10 в 01:04       Ответить с цитатойцитата 

Оффтопик: А при каких об'емах трафа Nginx начинает бытьт выгоднее инедейца ?

Сдается в наем ....

0
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9410
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 10/11/10 в 01:06       Ответить с цитатойцитата 

Noobus Boobus писал:
Нгинкс изначально не рассчитан на исполнение CGI, только FastCGI.
Так что ждите секса.

через враппер все отлично работает. также как и пхп.

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

0
 



С нами с 16.10.09
Сообщения: 343
Рейтинг: 419

Ссылка на сообщениеДобавлено: 10/11/10 в 12:34       Ответить с цитатойцитата 

Согласен %) После секса отлично работает %)

telegram: @nbsbbs

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »