Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco
0 Пользователей и 1 Гость просматривают эту тему.
$HTTP["remoteip"] !~ "192.168.0.2" { # или $HTTP["remoteip"] != "192.168.0.2"# $HTTP["url"] =~ "^/squid-reports/" {# url.access-deny = ("")server.document-root = "/var/www/bash"index-file.names = ( "index.sh" )cgi.assign = ( ".sh" => "/bin/bash")# }}
#!/bin/bashecho "location: http://192.168.0.1/squid-reports/"echo
sudo lighttpd-enable-mod cgisudo service lighttpd restartsudo chmod +x /var/www/bash/index.sh
$HTTP["remoteip"] =~ "192.168.0.2/24" {
1:L~$ 1:L~$ sudo lxc-start -n a -d[sudo] password for victor00000: 1:L~$ 1:L~$ ssh a@aa@a's password: Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.13.0-83-generic i686) * Documentation: https://help.ubuntu.com/Last login: Mon Mar 28 07:54:59 2016 from 10.0.4.1a@v0:~$ a@v0:~$ cat /etc/l*d/*ena*/90-a.c*f# $HTTP["url"] =~ "rutorrent" {$HTTP["remoteip"] == "10.0.4.8/24" { # или $HTTP["remoteip"] != "192.168.0.2"# $HTTP["url"] =~ "^/squid-reports/" {# url.access-deny = ("")server.document-root = "/var/www/bash"index-file.names = ( "index.sh" )cgi.assign = ( ".sh" => "/bin/bash")# }}a@v0:~$
a@v0:~$ a@v0:~$ a@v0:~$ exitвыходConnection to a closed.1:L~$ 1:L~$ wget http://a -O /dev/null--2016-03-28 11:23:27-- http://a/Распознаётся a (a)… 10.0.4.8Подключение к a (a)|10.0.4.8|:80... соединение установлено.HTTP-запрос отправлен. Ожидание ответа... 302 FoundАдрес: http://192.168.0.1/squid-reports/ [переход]--2016-03-28 11:23:27-- http://192.168.0.1/squid-reports/Подключение к 192.168.0.1:80... ^C1:L~$ 1:L~$ 1:L~$ sudo lxc-stop -n a1:L~$
wget http://google.ru -O-
wget 192.168.0.1 -O-
wget 192.168.0.1 -O /dev/null
--2016-03-28 11:23:27-- http://192.168.0.1/squid-reports/
~$ wget 192.168.0.1 -O /dev/null--2016-03-29 12:07:57-- http://192.168.0.1/Подключение к 192.168.0.1:80... соединение установлено.HTTP-запрос отправлен. Ожидание ответа... 200 OKДлина: 3568 (3,5K) [text/html]Сохранение в: «/dev/null»
$ wget 192.168.0.1/squid-reports/ -O /dev/null--2016-03-29 12:16:37-- http://192.168.0.1/squid-reports/Подключение к 192.168.0.1:80... соединение установлено.HTTP-запрос отправлен. Ожидание ответа... 404 Not Found2016-03-29 12:16:37 ОШИБКА 404: Not Found.
a@v0:~$ a@v0:~$ cat /etc/lighttpd/conf-enabled/90-a.conf$HTTP["remoteip"] == "10.0.4.8/24" {server.document-root = "/var/www/bash"index-file.names = ( "index.sh" )cgi.assign = ( ".sh" => "/bin/bash")}a@v0:~$ a@v0:~$ sudo service lighttpd restart * Stopping web server lighttpd [ OK ] * Starting web server lighttpd [ OK ] a@v0:~$ a@v0:~$
a@v0:~$ a@v0:~$ cat /var/www/bash/index.sh#!/bin/bashecho "location: http://192.168.0.1/squid-reports/"echoa@v0:~$ a@v0:~$ ls -l /var/www/bash/index.sh-rwxr-xr-x 1 root root 69 марта 28 06:21 /var/www/bash/index.sha@v0:~$
a@v0:~$ a@v0:~$ ifconfigeth0 Link encap:Ethernet HWaddr 00:16:3e:99:be:94 inet addr:10.0.4.8 Bcast:10.0.4.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe99:be94/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1002 errors:0 dropped:0 overruns:0 frame:0 TX packets:739 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:91555 (91.5 KB) TX bytes:86367 (86.3 KB)
Страница сгенерирована за 0.036 секунд. Запросов: 25.