ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Смена Nginx Server Signature



Спасибо.

2009/9/13 Igor Sysoev <is@xxxxxxxxxxxxx>
On Sun, Sep 13, 2009 at 12:24:58AM +0300, Vladimir Getmanshchuk wrote:

> У меня тут новый "бзык": хочу сменить nginx Server Signature из стандартной
> nginx/version (например nginx/0.7.61) на nginx/hostname.
> (Ну это что бы в FF ServerSpy было видно какой из серверов отвечает)
>
> 1. Игорь, можно?
>
> 2. Как это правильно сделать?:
> Я сменил в /usr/ports/www/nginx/work/nginx-0.7.61/src/core/nginx.h
> NGINX_VERSION,
> собрал, поставил, а оно, при старте, ругнулось:
>
> # /usr/local/etc/rc.d/nginx start
> Performing sanity check on nginx configuration:
> [alert]: version web2 of nginx.pm is required, but 0.7.61 was found
> configuration file /usr/local/etc/nginx/nginx.conf test failed
> Starting nginx.
> [alert]: version web2 of nginx.pm is required, but 0.7.61 was found
>
> Я пошел в /usr/local/lib/perl5/site_perl/5.8.9/mach/nginx.pm
> сменил там тоже: our $VERSION = 'web2';
>
> Запускаю, ругнулось:
> Performing sanity check on nginx configuration:
> nginx object version 0.7.61 does not match bootstrap parameter web2 at
> /usr/local/lib/perl5/5.8.9/mach/XSLoader.pm line 94.
> Compilation failed in require.
> BEGIN failed--compilation aborted.
> [alert]: perl_parse() failed: 255
> configuration file /usr/local/etc/nginx/nginx.conf test failed
> Starting nginx.
> nginx object version 0.7.61 does not match bootstrap parameter web2 at
> /usr/local/lib/perl5/5.8.9/mach/XSLoader.pm line 94.
> Compilation failed in require.
> BEGIN failed--compilation aborted.
> [alert]: perl_parse() failed: 255
>
> Решил написать сюда.

Нужно поправить в двух исходниках:

src/core/nginx.h
src/http/modules/perl/nginx.pm

после чего собрать и установить.


--
Игорь Сысоев
http://sysoev.ru




--
Yours sincerely,
Vladimir Getmanshchuk

Senior Unix System Administrator
Openfilm, LLC

Email: vladget@xxxxxxxxxxxx
Skype: vladimir.getmanshchuk



 




Copyright © Lexa Software, 1996-2009.