Страница 2 из 2
Re: Внешний доступ (паранойя)
Добавлено: Вт дек 10, 2013 3:42 pm
Galakart
Да. Должно работать
Re: Внешний доступ (паранойя)
Добавлено: Вт дек 10, 2013 3:57 pm
kostya77
Если логи пашутся то часть
sudo nano /etc/apache2/apache2.conf
Ищем там где прописаны несколько строчек, начинающихся на LogFormat....
Добавляем ниже ещё одну:
LogFormat "%h %t" iponly
сохранить, закрыть. Потом открываем
sudo nano /etc/apache2/sites-available/default
Проматываем в самый конец, и ПЕРЕД последней строчкой (которая </VirtualHost>) пишем:
CustomLog ${APACHE_LOG_DIR}/iponly.log iponly
sudo service apache2 reload
Выполнена правильно ?
с Конекта я у тебя взял скрипт .
//проверка входящих ip-адресов
$ipaddr = shell_exec("awk '{ print $1 } ' /var/log/apache2/iponly.log | sort | uniq | grep -v 127.0.0.1");
$ipanhost="";
$host="";
$pieces = explode("\n", $ipaddr);
foreach ($pieces as $pieceaddr) {
if ($pieceaddr!="") {
$ipanhost.=$pieceaddr;
$host=gethostbyaddr($pieceaddr);
if (!preg_match("/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/", $host)) {
$ipanhost.= " <font color=\"yellow\">(" . $host . ")</font><br>";
} else if (preg_match("/192.168.1.10/i",$host)) {
$ipanhost.= " <font color=\"lightgreen\">(домашняя сеть)</font><br>";
} else
$ipanhost.="<br>";
}
}
sg('ThisComputer.IPaddresses',$ipanhost);
запускаю его и смотрю ThisComputer.IPaddresses
А там нечего нет (((
Re: Внешний доступ (паранойя)
Добавлено: Вт дек 10, 2013 4:00 pm
Galakart
Да. Или в консоли линуксовой выполнить команду эту
awk '{ print $1 } ' /var/log/apache2/iponly.log | sort | uniq | grep -v 127.0.0.1
Посмотреть, выведет ли адреса.
Может где-то прав не хватает
Re: Внешний доступ (паранойя)
Добавлено: Вт дек 10, 2013 4:53 pm
kostya77
root@dom:~# awk '{ print $1 } ' /var/log/apache2/iponly.log | sort | uniq | grep -v 127.0.0.1
::1
192.168.2.29
root@dom:~#
Re: Внешний доступ (паранойя)
Добавлено: Вт дек 10, 2013 5:35 pm
kostya77
kostya@dom:~$ awk '{ print $1 } ' /var/log/apache2/iponly.log | sort | uniq | grep -v 127.0.0.1
awk: cmd. line:1: fatal: cannot open file `/var/log/apache2/iponly.log' for reading (Отказано в доступе)
проблема под пользователем болт
Re: Внешний доступ (паранойя)
Добавлено: Вт дек 10, 2013 5:56 pm
kostya77
Дал права
apache2 777
iponly.log 666
Все заработало . Спасибо за помощь .
Вот только вопрос с безопасностью остался (
Если сервак будет смотреть в инет то как с правами быть ? на папки и файлы ?
Re: Внешний доступ (паранойя)
Добавлено: Вт янв 19, 2016 3:19 pm
ToteMeiSter
Активировал доступ по паролю из config.php.
Получаю ошибку
Notice: Undefined variable: argv in C:\_majordomo\htdocs\lib\general.class.php on line 13
домашнюю сетку прописал, ошибка как при внешнем доступе так и при заходе дома.