|
|
This document is available in: English Castellano Deutsch Francais Italiano Nederlands Turkce Arabic |
������ Atif Ghaffar <aghaffar(at)developer.ch> ���� �� ������: ���� �� ������ � ���� ���� �� � ����ӡ ��������� �� ����� � ����� � ��� � ���� � ����� GPL.� �� ����� ����� ��� �������: Taha Zerrouki <taha(at)linuxfocus.org> ������:
|
���� ������:
��� ���� ���� �� ����� ���� ������ � ������ ���� IP� ��� ������� ���� �������ʡ ��� �� �������� �� ���� ��� ������ ���� ���� �����.
�� ��� ���� �� �� ���� ���� ����� ������� ������ IP � ���� ����� ����� ������ ��� ���� ���� ��� ���� ����� �� �������� ��� ����� ����� ������ � �� ������� �� ��� ������. ������ ������� ����� Apache Proxy Pass �� ��� ��� ( ��� ������ ���� �������� �������).
���� ���� �� ����� ���� ������� ( ������ ���� ���� ������) ���� ��� ���� ���ȡ ftp � DNS � �� ���.
��� ���� SGI IRIX � ��� �� ���� ��� ������� ��� ��� ������ �� ����� ���� ��� �������ʡ ����� �� ������ ������ ���� �� ���� �������ʡ � ��� ��� ���� ��� ������ � ���� ������� ����� ��� ������.
� ������ ������ ���� ���� ���� �� ������ ����� ���� ���� �� ���� �������� ������ ������ɡ ���� ��� ����� ����� ���� ����� � ����� ����� ����� ������ ��� ��� ���� ������.
��� ������ � ������ɡ ������ ��� ���� � ������� ProxyPass .
ProxyPass ����� mod_proxy ������� �� ���� ����� �� ���� ����.
� ���� ����� ProxyPass �� ���� ���� ����.
��� �������� ���� ������� ������� �� ���� �� ���� ������ ������ ���� ���� ���� proxy ���� ��� ��� ���� � ���� ���� ������� �������.
< path > ��� ����� ���������� <url> ����� ���� ������� �������.
����� �� ������ ������ �� ������� http://wibble.org/ ���
ProxyPass /mirror/foo/ http://foo.com/�� ��� ���� ������� http://wibble.org/mirror/foo/bar ��� ���� ��� ��� http://foo.com/bar .
��� ���� ������� ������� ����� �����
���� ��������: hometranet.home 192.168.1.0/255.255.255.0
(��� ���� ������ � ������� � �������� ���� ���� ����� �������� ����-��).
������ ��������: developer.ch 193.192.254.50
���� ������� ������� ����� ��� ������ cam.hometranet.home ����
��� ����� ��� ������ http://cam.hometranet.home:5555/cams/sony/stream
�
� ���� ����� �� �������� �� http://cam.hometranet.home:5555/cams/sony/image
���� �� ����� ������� �� ���� ��� �������.
http://mozilla.developer.ch/stream
�
http://mozilla.developer.ch/image
��� ���� ������ �� ��� ����� ������ ������ ProxyPass �� ���� ������ ��� ������ ��� httpd.conf �� srm.conf
ProxyPass /video http://cam.hometranet.home:5555/cams/sony/stream
ProxyPass /video http://cam.hometranet.home:5555/cams/sony/stream
�� ��� ����� ���� ����
(�� ��� mod_proxy ������),
http://mozilla.developer.ch/image ���� �� ����������� .
������� ���������� � �� ��� ���� � �� ���� ����� ��� ������ ��� ����� �� ������..
*I used the word almost, because there is no such thing as total
security on the internet :)
������ ������� ProxyPass ������ ����� �������� ��� ����� ���� ����..
docs.sun.developer.ch ������ �� solsparc.hometranet.home
NameVirtualHost 193.192.254.50 <VirtualHost 193.192.254.50> ServerName sun.docs.developer.ch ProxyPass / http://solsparc.hometranet.home/ TransferLog /net/www/logs/sun.docs.access ErrorLog /net/www/logs/sun.docs.errror </VirtualServer>����� ������� ��� �������� ���������
<VirtualHost 193.192.254.50> ServerName sun.docs.developer.ch ProxyPass / http://192.168.1.7/ TransferLog /net/www/logs/sun.docs.access ErrorLog /net/www/logs/sun.docs.errror </VirtualServer>
��� �� ���� ���� ���� ����� ��� ������ ������� �� ���� ������� �� ������ ����� ��� ������� ���� ����� �� ������� �� ������ ������.
.
�� ������ ������
���� ������� �� sun.docs.developer.ch
���� �� solsparc.hometranet.home
����� ������ sun.docs.developer.ch ( ����� dummy)
197.0.22.3 - - [05/Nov/1999:22:09:04 +0100] "GET /index.html HTTP/1.0" 304 - 187.0.45.67 - - [05/Nov/1999:22:09:04 +0100] "GET /navi.html HTTP/1.0" 304 - 177.0.5.45 - - [05/Nov/1999:22:09:04 +0100] "GET /entrees.html HTTP/1.0" 304 - 227.0.9.67 - - [05/Nov/1999:22:09:15 +0100] "GET /complets.html HTTP/1.0" 304 - 137.0.7.23 - - [05/Nov/1999:22:09:19 +0100] "GET /menu_poisson.html HTTP/1.0" 200 841 193.192.245.73 - - [05/Nov/1999:22:09:25 +0100] "GET /volailles.html HTTP/1.0" 304 - 192.167.0.1 - - [05/Nov/1999:22:09:44 +0100] "GET /agneau.html HTTP/1.0" 304 -����� ������ ��� solsparc.hometranet.home
192.168.1.1 - - [05/Nov/1999:22:09:04 +0100] "GET /index.html HTTP/1.0" 304 - 192.168.1.1 - - [05/Nov/1999:22:09:04 +0100] "GET /navi.html HTTP/1.0" 304 - 192.168.1.1 - - [05/Nov/1999:22:09:04 +0100] "GET /entrees.html HTTP/1.0" 304 - 192.168.1.1 - - [05/Nov/1999:22:09:15 +0100] "GET /complets.html HTTP/1.0" 304 - 192.168.1.1 - - [05/Nov/1999:22:09:19 +0100] "GET /menu_poisson.html HTTP/1.0" 200 841 192.168.1.1 - - [05/Nov/1999:22:09:25 +0100] "GET /volailles.html HTTP/1.0" 304 - 192.168.1.1 - - [05/Nov/1999:22:09:44 +0100] "GET /agneau.html HTTP/1.0" 304 - 192.168.1.1 - - [05/Nov/1999:22:09:56 +0100] "GET /desserts_ind.html HTTP/1.0" 304 - 192.168.1.1 - - [05/Nov/1999:22:10:00 +0100] "GET /cocktails.html HTTP/1.0" 304 - 192.168.1.1 - - [05/Nov/1999:22:10:10 +0100] "GET /cgi-bin/commande.cgi HTTP/1.0" 200 2146��� ����� ������� ��� ������� ����� IP � ACL ( ����� ������ ������ Access Control List) ��� ���� �� ���� ����� �� ���� �� ������� ���� ������ IP ��� ��� �� ���� �� ������ ������� ���� �� ������ ������.
<VirtualHost 193.192.254.50> ServerName sun.docs.developer.ch #��� ������� ���� ��� ���������� �� ���� good.host.com <Location /private> order deny,allow deny from all allow from good.host.com </Location> # ��� ������� ���� ������ ����� ����������. BrowserMatch MSIE uncool_browser <Location /coolpages> order allow,deny allow from all deny from env=uncool_browser </Location> # ��� ���� ���������� ��� ����� ���� �� ����� passwd.httpd <Location /coolpages> AuthName "only for registered users" AuthType Basic AuthUserFile "/etc/httpd/passwd.httpd" <Limit GET> require valid-user </Limit> </Location> ProxyPass / http://192.168.1.7/ TransferLog /net/www/logs/sun.docs.access ErrorLog /net/www/logs/sun.docs.errror </VirtualServer>
|
������� ������ ���� ����� �����
© Atif Ghaffar, FDL LinuxFocus.org ���� ��� ������� �� ��� �� ������ �������� ��� ����� ����� |
������� �� �������:
|
2002-02-23, generated by lfparser version 2.26