Страница 1 из 1
как отказатся от апача в сторону ngnix
Добавлено: Ср июл 20, 2011 1:16 pm
Sergey Shumov
Задавшись таким вопросом получилось след решение:
переход клиентской части на ngnix прошел безпроблемно.
Проблема возникла с rewrite правилами используемыми для apache.
Что пришлось изменить:
в cgi-bin/admin/index.cgi поправить код на такой:
Код: Выделить всё
if (defined($ENV{HTTP_AUTHORIZATION})) {
$ENV{HTTP_AUTHORIZATION} =~ s/basic\s+//i;
my ($REMOTE_USER,$REMOTE_PASSWD) = split(/:/, decode_base64($ENV{HTTP_AUTHORIZATION}));
my $res = check_permissions("$REMOTE_USER", "$REMOTE_PASSWD");
if ($res == 1) {
print "WWW-Authenticate: Basic realm=\"$conf{WEB_TITLE} Billing System\"\n";
print "Status: 401 Unauthorized\n";
}
elsif ($res == 2) {
print "WWW-Authenticate: Basic realm=\"Billing system / '$REMOTE_USER' Account Disabled\"\n";
print "Status: 401 Unauthorized\n";
}
}
else {
# check_permissions('$REMOTE_USER');
print "WWW-Authenticate: Basic realm=\"$conf{WEB_TITLE} Billing System\"\n";
print "Status: 401 Unauthorized\n";
}
Re: как отказатся от апача в сторону ngnix
Добавлено: Ср июл 20, 2011 8:05 pm
~AsmodeuS~
спасибо учтём в следующей версии, а можно полный конфиг ng
Re: как отказатся от апача в сторону ngnix
Добавлено: Пн июл 25, 2011 8:08 am
sopov
Да, переход на nginx будет совсем не лишним.
Re: как отказатся от апача в сторону ngnix
Добавлено: Вт авг 02, 2011 12:37 pm
Sergey Shumov
~AsmodeuS~ писал(а):спасибо учтём в следующей версии, а можно полный конфиг ng
вот:
Код: Выделить всё
user www www;
worker_processes 4;
worker_priority -5;
events {
worker_connections 1024;
use kqueue;
}
http {
include mime.types;
default_type application/octet-stream;
server {
listen 80;
server_name test.itk.sumy.ua;
location / {
root /usr/abills/cgi-bin;
index index.cgi;
}
location ~* \.cgi$ {
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.cgi;
fastcgi_param SCRIPT_FILENAME /usr/abills/cgi-bin$fastcgi_script_name;
include fastcgi_params;
}
}
}
Re: как отказатся от апача в сторону ngnix
Добавлено: Пт сен 02, 2011 2:33 pm
papa87
спасибо большое то
лько здесь нашёл внятный ответ
Re: как отказатся от апача в сторону ngnix
Добавлено: Сб сен 03, 2011 8:36 am
~AsmodeuS~
papa87 писал(а):спасибо большое то
лько здесь нашёл внятный ответ
так нужно только тут и искать это же форум поддержки abills
Re: как отказатся от апача в сторону ngnix
Добавлено: Вт апр 10, 2012 8:52 pm
skillman
Админка завелась?
Re: как отказатся от апача в сторону ngnix
Добавлено: Пт ноя 02, 2012 10:31 pm
_scorpio_
да, выше написанного вполне достаточно
Re: как отказатся от апача в сторону ngnix
Добавлено: Сб апр 29, 2017 1:18 pm
saskuu
пробую абилс 0.75
поставил по инструкции
http://abills.net.ua/wiki/doku.php/abil ... ther:nginx
пытаюсь зайти в админку - высвечивает админский экран и через 1-2 сек опять спрашивает пароль !
Re: как отказатся от апача в сторону ngnix
Добавлено: Сб апр 29, 2017 4:39 pm
~AsmodeuS~
смотрите логи веб сервера
Re: как отказатся от апача в сторону ngnix
Добавлено: Вс май 14, 2017 4:48 pm
ike_ua
Та же ситуация.
В логах следующее:
Код: Выделить всё
2017/05/14 16:45:58 [info] 7356#7356: *2 epoll_wait() reported that client prematurely closed connection, so upstream connection is closed too (104: Connection reset by peer) while reading upstream, client: 10.0.2.2, server: abills.test.net, request: "POST /admin/index.cgi HTTP/1.1", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: "127.0.0.1:9443", referrer: "https://127.0.0.1:9443/admin/index.cgi?index=11"
Re: как отказатся от апача в сторону ngnix
Добавлено: Вс май 14, 2017 4:55 pm
ike_ua
~AsmodeuS~ писал(а):
смотрите логи веб сервера
Такая же ситуация.
Код: Выделить всё
2017/05/14 16:44:01 [info] 7355#7355: *1 SSL_read() failed (SSL: error:14094418:SSL routines:SSL3_READ_BYTES:tlsv1 alert unknown ca:SSL alert number 48) while waiting for request, client: 10.0.2.2, server: 0.0.0.0:443
Re: как отказатся от апача в сторону ngnix
Добавлено: Пн май 29, 2017 9:59 am
abcoleh
У меня та же проблема!
Re: как отказатся от апача в сторону ngnix
Добавлено: Пн май 29, 2017 10:58 am
~AsmodeuS~
почистите куки
Re: как отказатся от апача в сторону ngnix
Добавлено: Вт май 30, 2017 6:55 am
abcoleh
Разные браузеры, чистил кеш, куки и тоже самое!