ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: Безопасность
Многие большие сайты для защиты от DDOS, роботов и т.д. и ускорения работы своего интернет-ресурса пользуются отличной системой CloudFlare, но при её использовании в логи Вашего веб-сервера записываются IP адреса от сети CloudFlare, а не реальные IP пользователей. Сейчас увидите как исправить.

Сначала нужно создать в папке /etc/nginx/ файл cloudflare (обязательно установите группу и владельца root) и пропишите в него следующие строки:
Code:
set_real_ip_from 204.93.240.0/24;
set_real_ip_from 204.93.177.0/24;
set_real_ip_from 199.27.128.0/21;
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 2400:cb00::/
...
Читать дальше »
Просмотров: 2858
Дата: 2014-10-25 23:02:33
Комментариев: 0
Автор: admin  Раздел: Как настроить Debian
Защита сервера – это вообще очень обширное понятие в наше время, состоящее из огромного множетсва составляющих его компонентов. В данной статье написано как защититься от php-шеллов.
Будет использована супер библиотека amon.

Ну вот и начали установку:

# apt-get install build-essential
:~# wget http://www.lucaercoli.it/amon/amon.c

Далее компилируем эту библиотеку:

:~# gcc -fPIC -shared -ldl -o amon.so amon.c

:~# mv ./amon.so /lib/

Сообщим Apache о новой библиотеке:
В файлик добавим /etc/apache2/envvars

export LD_PRELOAD=amon.so

Перезапустим супер Apache:

:~# /etc/init.d/apache2 restart

Готово! Но не могу гарантировать, что это защитит Ваш сервер от php-шеллов. ...
Читать дальше »
Просмотров: 4226
Дата: 2011-11-24 20:41:12
Комментариев: 0
Автор: admin  Раздел: Как настроить Debian
Что делаеть если не запускается Apache2?
Ответ здесь!

Видим ошибку при попытке запустить Apache2:

Code:
:~# /etc/init.d/apache2 start
Starting web server: apache2(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
failed!
ns3:~#

Это означает, что и Apache и nginx работают, но на одном порту.
Устраняем таким образом:

В файле конфигурации nginx.conf нужно добавить:

nano /etc/nginx.conf

listen xx.xx.yy.xx:80

А Apache2 поставим на порт 8080:

nano /etc/apache2/apache2.conf
NameVirtualHost xx.xx.yy.xx:8080

И конечно же перезапускаем Apache3 и еще nginx:

/etc/init.d/apache2 start
/etc/init.d/nginx start

Думаю готово. ...
Читать дальше »
Просмотров: 3699
Дата: 2011-11-24 20:34:09
Комментариев: 0
Автор: admin  Раздел: Как настроить Debian
Установка Xcache для PHP 5.3 Debian.
Устанавливаем вот всё это дело через менеджер пакетов:

apt-get install php5-xcache

Перезапускаем наш Apache:

/etc/init.d/apache2 restart

Смотрим модули PHP:

php -m
...
[Zend Modules]
Suhosin
XCache

Всё, установлено. ...
Читать дальше »
Просмотров: 4325
Дата: 2011-11-20 02:38:50
Комментариев: 0
Автор: admin  Раздел: Как настроить Debian
Заходим в командную строку VDS/VPS или сервера через программу Putty, указав все данные в программе логин и пароль VDS/VPS или сервера. Уже зашли? Тогда Вас здесь ожидает огромнейший черный мир, в котором пока Вам ничего не понятно, но на самом деле всё очень просто: Вставляем команды и вперёд.

Сначала подновим пакеты программ из репозиториев, проделываем:

apt-get update

Установим нужные пакеты программ:


apt-get install mc

apt-get install htop

Дальше установим веб-сервер и PHP-обработчик. В качестве Веб-сервера лучше использовать lighttpd - легкий, но и в то же время очень мощный сервер. Наш чат будет использовать только Java и MySQL с минимальным расходом памяти.

Ставим:
apt-get install lighttpd

apt-get install php5-cgi

После успешной установки этих пакетов включаем модуль fastcgi и перезапускаем lighttpd:


lighty-enable-mod fastcgi

/etc/init.d/lighttpd reload

Далее установим mysql В процессе установки пакета потребуется придумать и ввести парол ...
Читать дальше »
Просмотров: 5048
Дата: 2011-11-19 13:05:14
Комментариев: 0
Автор: admin  Раздел: Как настроить Debian
Depends: python-twisted-web (>= 8.2.0) but it is not installable, бесплатная панель управления web сервера, установка Ajenti

Начал вот устанавливать Ajenti. Решил посмотреть вот что это такое вообще вот. А вдруг вот великая и достойная замена ISPmanager-у?!
Создал виртуальную вот машину под вот debian 6 , и приступил вот к установке. Нашел вот несколько статеек по установке вот нашего Ajenti, но так вот получилось, что вот ссылки на дистрибутив все были битые(не рабочие)! В итоге вот всё же я добился чего того, что я вот искал, собственно, что вот опишу ниже.
Панель требует великого питона(python)!
Поставил вот именно его, да модули питона(python) поновее.
Подключил вот такой репозиторий:

wget http://repo.ajenti.org/debian/key -O- | apt-key add -
echo «deb http://repo.ajenti.org/debian main main» >> /etc/apt/sources.list

И вот начал ставить эту странную и загадочную панель:

apt-get update
apt-get install ajenti

Появилась вот ошибка:

The following packages have ...
Читать дальше »
Просмотров: 5308
Дата: 2011-10-08 20:20:11
Комментариев: 0
Автор: admin  Раздел: Как настроить Debian
Исправляется следующей командой:
mknod --mode 666 /dev/ptmx c 5 2 ...
Читать дальше »
Просмотров: 3320
Дата: 2011-08-11 19:57:10
Комментариев: 0
 Страницы: 1 2