| Настройка FTP |
FTP. Загрузка файловДавайте немного отвлечемся и сделаем то, чем пользовались достаточно часто, - FTP. У меня богатый опыт работы с системой ProFTPD, но, к сожалению, в пакетах yum нет этого ПО, поэтому мы воспользуемся другой системой, - vsftpd, которая доступна в yum-репозитарии. Vsftpd ничуть не хуже ProFTPD, а по утверждению многих специалистов, лучше. Ставим: yum install vsftpd Редактируем конфигурационный файл: /etc/vsftpd/vsftpd.conf, где, в принципе все можно оставить по-умолчанию, но следующие параметры сделать, как в примере: anonymous_enable=NO ; запрещаем анонимный доступ local_enable=YES ; разрешаем зарегистрированных пользователей Далее запускам сервис service vsftpd start и проверяем его доступность telnet localhost 21 в результате увидим Trying 127.0.0.1... Т.е. все хорошо, система работает. Выходим из telnet командой 'quit'. Я специально не стану останавливаться на всех тонкостях заведения ftp-пользователя. Покажу лишь пример. Посмотрим, права у пользователя apache, аналогично которому мы сделаем себе ftp пользователя: cat /etc/passwd | grep apache и видим "apache:x:48:48:Apache:/var/www:/sbin/nologin", нас интересует только первая цифра, которую мы используем при создании пользователя FTP adduser -u 48 -o -d /home/myftp/ -g apache -s /sbin/nologin myftp Пользователь создан, домашняя директория (/home/myftp/) тоже. Теперь назначим пароль: passwd myftp Changing password for user myftp Теперь возьмите свой любимый FTP клиент и настройте новую учетную запись: логин: myftp пароль: который вы назначили при выполнении команды 'passwd myftp' хост: ip-вашего vps сервера При заходе на FTP вы автоматически попадете в директорию /home/myftp/ На этом наши действия с FTP давайте приостановим. Теперь создадим директорию для будущего сайта: testvps и в ней директорию www Т.е. общая структура у нас получится /home/myftp/testvps/www Вы можете сделать директории по FTP, или в файловом менеджере MC (F7), либо командой mkdir -p /home/myftp/testvps/www Теперь можно приступать к настройке Apache. |