alexkuklin: (Default)
[personal profile] alexkuklin
Потребовалось быстро прикрыть сайт фронтендом.
Больше часа пытался понять, почему напрямую - работает, а через nginx - нет.

Нашел

if (!isset($_SERVER['REMOTE_ADDR'])) $_SERVER['REMOTE_ADDR'] = '';

if (preg_match('/^127\./',$_SERVER['REMOTE_ADDR'])){
$mosConfig_host = 'localhost';
$mosConfig_user = 'root';
$mosConfig_password = '';
} else {
$mosConfig_host = 'localhost';
$mosConfig_user = 'www';
$mosConfig_password = '*****';
}

Date: 2009-02-17 01:44 am (UTC)
sanmai: (Linux)
From: [personal profile] sanmai
mod_rpaf тебе поможет.
http://stderr.net/apache/rpaf/

Date: 2009-02-17 02:05 am (UTC)
From: [identity profile] alexkuklin.livejournal.com
я знаю про rpaf
дело в том, что я не мог понять причину различного поведения, пока не отследил порядок вызова скриптов при инициализации.

я просто вычистил этот if

Date: 2009-02-17 02:14 am (UTC)
sanmai: (Linux)
From: [personal profile] sanmai
Конечно же ты прав что этот if - конкретный костыль.
Сам так делал :(

Date: 2009-02-17 04:06 am (UTC)
From: [identity profile] debug.livejournal.com
Они как бы говорят тебе - ставь фронтенд на другой сервер :)

Profile

alexkuklin: (Default)
alexkuklin

January 2020

S M T W T F S
    1234
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 21st, 2025 03:38 pm
Powered by Dreamwidth Studios