menu hover


Быстрая навигация

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

Общие вопросы

1. Я через панель сделал то-то, но ничего не поменялось!

2. Что сделать чтоб сервер быстрей работал?

3. Как уберечься от перехвата паролей ftp/pop3/... ?

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

5. Как определить путь к программе, установленной в системе?

6. Как узнать где я сейчас нахожусь?

7. Как перейти в "домашний каталог"?

8. Как перейти в каталог домена "domain.com"?

9. Где можно почитать что-нибудь по командам юникса?

10. Как включить вывод ошибок php?

11. Где посмотреть логи апача?

12. Где посмотреть что означают коды ошибок апача?

1. Я через панель сделал то-то, но ничего не поменялось.

Изменения, внесенные через панель, вступают в силу в течении 10 минут.
Если на протяжении этого времени так ничего и не изменилось, обратитесь в нашу службу поддержки, мы выясним в чем проблема и исправим.

2. Что сделать чтоб сервер быстрей работал?

2.1. Следите за кол-вом файлов в директории. Если их больше нескоких тысяч - тормоза при работе с этой директорией гарантированы (потому что размер файла директории составлят несколько мегабайт, а бывает и несколько десятков мегабайт - система физически не сможет быстро работать с такой директорией). Уменьшите время хранения логов и пересоздайте директорию, иначе тормоза останутся.

2.2. Разносите задания cron по времени.

2.3. Запускайте кроновые задания с пониженным приоритетом, используя команду

/usr/bin/nice -n 10 command

Здесь команда command запустится с пониженным приоритетом 10 (0 - обычный режим, 20 - самый низкий приоритет, с которым например обрабатываются логи апача). Особенно это поможет если кроновая команда выполняется длительное время. Когда она будет работать с низким приоритетом - вэб серверу будет выделяться больше процессорного времени, и он не будет заметно тормозить.

2.4. Следите за кол-вом записей в базе данных. Когда обьем данных составляет больше сотни мегабайт, а таблицы ещё и неправильно проиндексированы (а такие случаи, к сожалению, нередки :( ) - скорость работы сервера значительно понижается.

3. Как уберечься от перехвата паролей ftp/pop3/... ?

Используйте варианты протокола с шифрованием.
Например, вместо ftp можно использовать sftp, или scp.
smtp, pop3, imap4 также имеют поддержку SSL - включите ее в своих почтовых клиентах.

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

Полностью обезопаситься к сожалению нельзя, но можно свести к минимуму риск взлома скриптов (генераторов галерей, форумов, CMS и т.д.).

4.1. Надо следить за обновлениями скриптов. Как правило, при нахождении уязвимостей, разработчики выпускают специальный патч-скрипт для исправления уязвимости.

4.2. Желательно ограничить доступ к админской части скрипта средствами сервера, а именно с помощью файла .htaccess. Здесь описано как закрыть доступ к админке скрипта tm3

4.3. Пароль не должен быть очень простым, т.к. взломщики часто подбирают пароли по словарю.
Можете воспользоваться генератором паролей: pasgen

4.4. Храните свои пароли в надежном месте.

5. Как определить путь к программе, установленной в системе?

Путь можно определить используя команду whereis commandname
Например, which lynx, покажет, что lynx находится по пути /usr/local/bin/lynx

# which lynx
/usr/local/bin/lynx

Пути к часто используемым программам:

tar: /usr/bin/tar
perl: /usr/bin/perl
php: /usr/local/bin/php
wget: /usr/local/bin/wget
lynx: /usr/local/bin/lynx
sendmail: /usr/sbin/sendmail
ImageMagic: /usr/local/bin/convert

6. Как узнать где я сейчас нахожусь?

Комманда pwd выведет путь от корня сервера к вашему текущему каталогу

pwd
/home/username/domain.com/

7. Как перейти в "домашний каталог"?

cd ~

8. Как перейти в каталог домена "domain.com"?

cd ~/domain.com

9. Где можно почитать что-нибудь по командам юникса?

http://www.opennet.ru - здесь Вы найдете все, что Вас интересует, и даже больше.

10. Как включить вывод ошибок php?

В целях безопасности, по умолчанию, вывод ошибок отключен. Чтоб временно включить их, добавьте в текст php следующий код:

error_reporting(E_ALL);

или в файл .htaccess такую строчку:

php_flag display_errors on

11. Где посмотреть логи апача?

Вы можете посмотреть логи тоолько за последний час, поскольку каждые 60 минут логи обрабатываются и очищаются.
Логи находяться по пути:
/home/LOGS/account_name/domain.com/access/current
/home/LOGS/account_name/domain.com/error/current

где,
account_name - имя Вашего аккаунта
domain.com - имя Вашего домена

По фтп они, разумеется, не доступны, но Вы можете скопировать их себе в домашний каталог через ssh:

cp /home/LOGS/account_name/domain_name/access/current ~

или же просмотреть их через ssh:

less /home/LOGS/account_name/domain_name/error/current

12. Где посмотреть что означают коды ошибок апача?

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html