Вопрос по env

maxhl at hitline.net.ua maxhl at hitline.net.ua
Wed Aug 13 17:11:23 MSD 2008


Итак есть nginx и есть apache(127.0.0.1:81) за ним. Есть контент на перле и 
частью компиленный perlcc исходники от которых потерялись.
Имеем установленные:
 HTTP_HOST=127.0.0.1:81 и REMOTE_ADDR=127.0.0.1 SERVER_PORT=81 
SERVER_ADDR=127.0.0.1
В них нужно поставить внешний ип и 80 порт (порт в принципе можно и так 
заюзать)
Возможно ли сделать это с помошью Env или может в апаче есть механизмы 
подобные данному ?
_____________________________________________________________________________________________________________________
OS:
FreeBSD serv 7.0-STABLE FreeBSD 7.0-STABLE #0: Fri Aug  8 13:28:19 MSD 2008 
root at serv:/usr/obj/usr/src/sys/MAX7  i386

path:/usr/home/user

user id:
uid=65534(nobody) gid=65534(nobody) groups=65534(nobody)

Environment:
GATEWAY_INTERFACE=CGI/1.1
HTTP_ACCEPT_CHARSET=iso-8859-1, utf-8, utf-16, *;q=0.1
HTTP_TE=deflate, gzip, chunked, identity, trailers
REMOTE_ADDR=127.0.0.1
QUERY_STRING=
REMOTE_PORT=3020
HTTP_USER_AGENT=Opera/9.51 (Windows NT 5.2; U; ru)
DOCUMENT_ROOT=/home/user
SERVER_SIGNATURE=<ADDRESS>Apache/1.3.41 Server at <A 
HREF="mailto:root at serv">test.com</A> Port 81</ADDRESS>

HTTP_ACCEPT=text/html, application/xml;q=0.9, application/xhtml+xml, 
image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
SCRIPT_FILENAME=/home/user/getos.cgi
HTTP_HOST=127.0.0.1:81
REQUEST_URI=/getos.cgi
HTTP_X_FORWARDED_FOR=мой ип
SERVER_SOFTWARE=Apache/1.3.41 (Unix)
HTTP_CONNECTION=close
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
HTTP_ACCEPT_LANGUAGE=ru-RU,ru;q=0.9,en;q=0.8
SERVER_PROTOCOL=HTTP/1.0
HTTP_ACCEPT_ENCODING=deflate, gzip, x-gzip, identity, *;q=0
HTTP_X_REAL_IP=мой ип
REQUEST_METHOD=GET
SERVER_ADMIN=root at serv
SERVER_ADDR=127.0.0.1
PWD=/usr/home/user
SERVER_PORT=81
SCRIPT_NAME=/getos.cgi
SERVER_NAME=test.com 






More information about the nginx-ru mailing list