Здесь мы собрали самые базовые знания по управлению сервером. Если вам что-то непонятно, задавайте вопросы в техническую поддержку.
1) Подключение к серверу по SSH
После одобрения вашей заявки, вам на емайл приходит письмо с IP-адресом вашего сервера и паролем для доступа к нему. Управление сервера осуществляется по SSH с помощью программы клиента. Наиболее простой и удобный это putty. Качаем его отсюда:
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
Устанавливать его не надо, сразу запускаем и прописываем наш IP адрес.
Нажимаем кнопку Open. Если IP-адрес указан верно, откроется терминал с запросом логина и пароля. В качестве логина указываем root, и выданный вам пароль. Таким образом, мы подключились к серверу и можем теперь вводить команды для управления им.
2) Настроить ДНС
Необходимо настроить свой домен на свой новый IP-адрес. Для этого воспользуемся услугой Днс-хостинг. Добавляем домен, затем настраиваем зону, прописывая ваш IP-адрес. У своего регистратора указываем наши NS сервера:
ns1.adman.com
ns2.adman.com
Обновление ДНС займет до 12ти часов.
3) Добавить пользователя.
В командной строке сервера вводим:
adduser <имя юзера>
Назначить пароль пользователю:
passwd <имя юзера>
Можно создать директорию для вебсервера, например www. Создавать папку нужно от имени нового пользователя:
sudo –u <имя юзера> mkdir /home/<имя юзера>/www
Добавить права на чтение для вебсервера:
chmod 755 /home/<имя юзера> -R
После этого мы уже можем подключаться к серверу по FTP и размещать свой сайт.
4) Добавить сайт
Чтобы ваш сайт начал отвечать через браузер, необходимо прописать его в конфигурации вебсервера.
Редактируем файл:
vi /etc/httpd/conf/httpd.conf
Пару слов о работе в редакторе vi:
Чтобы зайти в режим редактирования надо нажать: i
Чтобы выйти без сохранения нажать: ESC q!
Чтобы выйти и сохранить нажать: ESC wq
Перематываем в самый конец и дописываем строки:
<VirtualHost *:81>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /home/<имя юзера>/www/
ServerName domain.ru
ServerAlias www.domain.ru
</VirtualHost>
81 порт это потому что, сервер настроен на работу с nginx – это программа, которая кэшируется часть запросов и тем самым ускоряет работу вашего сайт.
Сохраняем, выходим и перезапускаем вебсервер командой:
/etc/init.d/httpd restart
Вот и все, сайт ваш должен начать отвечать через браузер.
5) Добавить базу Mysql
Пароль для пользователя root по умолчанию: 123456
Сменить его можно так:
mysqladmin -uroot -p password <новый пароль>
и на запрос указать старый пароль
Создание базы данных
mysqladmin -uroot -p create <имя базы>
и на запрос указать root-пароль mysql
Создание пользователя и выделение ему прав на созданную базу.
Заходим в консоль mysql
mysql -uroot –p
GRANT ALL PRIVILEGES ON <Имя базы>.* TO '<логин пользователя>'@'localhost' IDENTIFIED BY '<пароль>';
Сбросить старые привилегии из памяти и выйти из консоли.
flush privileges;
quit;
Если требуется получить доступ к серверу с удаленного IP-адреса (например из дома):
GRANT ALL PRIVILEGES ON <Имя базы>.* TO '<логин пользователя>'@'<ваш IP>' IDENTIFIED BY '<пароль>';
6) Доступ к phpMyAdmin
На ваш бесплатный сервер установлена панель управления Mysql через браузер phpMyAdmin.
Она доступна по адресу:
http://< IP-сервера>/mysqldb
По умолчанию, она закрыта для использования, чтобы ее открыть необходимо, создать любого Web-пользователя командой:
htpasswd -с "/home/phpmysql/.htpasswd" admin
7) Паролирование директорий вебсервера
В примерах будем использовать:
test – имя пользователя от FTP вашего сайта.
Admin - имя web-пользователя
Создание файла пароля и Web-пользователя
htpasswd -с "/home/test/.htpasswd" admin
и на запрос вводит пароль
Смена пароля для Web-пользователя
htpasswd "/home/test/.htpasswd" admin
и на запрос вводит пароль
Чтобы закрыть нужную папку в ней создаем файл .htaccess и прописываем:
AuthName "Admin area"
AuthType Basic
AuthUserFile /home/test/.htpasswd
require valid-user
Либо для конкретных пользователей файла .htpasswd
AuthName "Admin area"
AuthType Basic
AuthUserFile /home/test/.htpasswd
require admin support
8) Установка файлового менеджера
Чтобы не мучится с консолью и тем более редактором VI, рекомендуем установить файловый менеджер Midnight Commander.
Установка Midnight Commander в CentOS сводится к одной команде.
# yum install mc
Запуск Midnight Commander осуществляется при помощи команды:
# mc
Когда в качестве клиента ssh используется Putty, кракозябры в Midnight Commander лечатся установкой кодировки Putty в UTF-8
"Window->Translanion->Remote Character Set->UTF-8"
Обновлено: 07-09-2012 13:03