menu hover
FAQ по хостингу »

Скрипт atl и другие

1. Защита админок CJ-скриптов от несанкционированного доступа

2. Почему перестала собираться статистика?

3. Как увеличить время работы скрипта PHP?

1. Защита админок CJ-скриптов от несанкционированного доступа

Для того, чтобы не дать воспользоваться админками скриптов злоумышленнику, даже если он узнал логин/пароль для входа, необходимо разрешить доступ к ним только для вашего IP/сети. Делается это добавлением в файл .htaccess следующих строк:

at3/atx:

<Files admin.cgi>
Order Deny,Allow
Deny from all
Allow from <your_ip1>
Allow from <your_ip2>
Allow from <your_network>
</Files>

<Files x2.cgi>
Order Deny,Allow
Deny from all
Allow from <your_ip1>
Allow from <your_ip2>
Allow from <your_network>
</Files>

dtr/streamrotator/etc:

<Files admin.php>
Order Deny,Allow
Deny from all
Allow from <your_ip1>
Allow from <your_ip2>
Allow from <your_network>
</Files>

ST:

<Files rotator.php>
Order Deny,Allow
Deny from all
Allow from <your_ip1>
Allow from <your_ip2>
Allow from <your_network>
</Files>

Если у вас динамический IP адрес, то Вам нужно записать всю подсеть, в пределах которой Вам выдается IP адрес, в список разрешенных. Для этого вместо IP адреса указываете Вашу подсеть в таком виде: ip/netmask (например, 10.10.0.0/16).
Если используется 2 либо больше скриптов вместе и нужно защитить, например, admin.cgi и admin.php, то в .htaccess последовательно указываются оба фрагмента кода

2. Почему перестала собираться статистика?

При установке, скрипт прописывает свой крон для сбора статистики, но панель затирает кроны, которые были прописаны скриптами. Для того, чтобы статистика работала, после установки скрипта нужно посмотреть, какой крон был добавлен, скопировать его и добавить через панель. Панель затрет крон, добавленный скриптом, но пропишет свой точно такой же.
Из консоли (ssh) посмотреть какой крон был добавлен скриптом можно с помощью команды crontab:

crontab -l

Эта команда покажет все кроны пользователя.

Крон скрипта ATL при стандартной установке имеет вид:

* * * * * /home/ACCOUNT/DOMAIN.COM/cgi-bin/at3/cronx.cgi

где:
ACCOUNT - имя вашего аккаунта (пользователя на сервере)
DOMAIN.COM - домен, на котором установлен скрипт ATL

3. Как увеличить время работы скрипта PHP?

Время работы скрипта можно увеличить только вручную через конфиг PHP. Создайте в панели управления тикет и мы настроим.