Настройка Web+FTP на VDS/VPS

O*nix

Старейшина
Репутация
55 / 768
Приветствую Вас, дорогие друзья! В данной статье рассказано, как настроить веб-сервер на основе Linux.
Что Вы узнаете:

- Как настроить связку nginx+apache.
- Главные команды Linux.
- Как настроить FTP сервер на работу с одним юзером.
- Что такое SSH протокол и с чем его едят.
- Ну и что-нибудь еще, как обычно. :lol:

Ну что ж, давайте приступим. Все действия происходят на VDS сервере с такими хар-ками:
CPU: 366Mhz
RAM: 256Mb
HDD: 10Gb
OS: Debain 5 Lenny Minimal.

Настройка и установка FTP сервера. </span>


Скачам сам сервер:
aptitude install vsftpd
aptitude install libpam-pwdfile

Перенесем конфиг-файлы в другую папку:
mkdir /etc/vsftpd
mv /etc/vsftpd.conf /etc/vsftpd/vsftpd.conf
ln -s /etc/vsftpd/vsftpd.conf /etc/vsftpd.conf

Создадим пользователя для коннекта к FTP:
Идем сюда и создаем пару логин-пароль:
Создадим файл, куда поместим нашу пару:
touch /etc/vsftpd/htpasswd
nano /etc/vsftpd/htpasswd

Продолжаем настройку FTP:
nano /etc/pam.d/vsftpd

Вставляем в самый верх:
auth sufficient /lib/security/pam_pwdfile.so pwdfile=/etc/vsftpd/htpasswd
account sufficient /lib/security/pam_permit.so

Добавляем нашего пользователя в userlist(только логин):
nano /etc/vsftpd/userlist

Редактируем конфигурацию самого сервера:
Стираем все, что там есть и вставляем вот такой конфиг:
<div class=\'quotetop\'>Цитата</div><div class=\'quotemain\'># config file /etc/vsftpd.conf
#
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=NO
xferlog_enable=YES
hide_ids=YES
connect_from_port_20=YES
force_dot_files=YES
log_ftp_protocol=YES
#vsftpd_log_file=/var/log/vsftpd/vsftpd.log
xferlog_std_format=NO
syslog_enable=NO
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/userlist
idle_session_timeout=600
data_connection_timeout=120
ftpd_banner=Welcome to FTP service.
chroot_local_user=YES
local_root=/home/www
user_sub_token=
virtual_use_local_privs=YES
guest_enable=YES
guest_username=ftp
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem[/quote]

Теперь все это дело перезагружаем:
/etc/init.d/apache2 restart
/etc/init.d/nginx restart
/etc/init.d/memcached restart
/etc/init.d/vsftpd restart

<div align=\'center\'>Вот и все. Наш VDS/VPS настроен и готов к <strike>труду и обороне</strike> работе с веб-сайтами.</div>
Если возникнут какие-либо вопросы пишем в теме, не стесняемся.
Статья написана специально для <span style="color:#FF0000">PFound.RU

С Уважением, Смайл. *wink*

Источник: pronulled.ru
Автор: Смаил
 
Какая версия PHP станет из репозитария (5.2 или 5.3)?
Для 5.3 есть ZendOptimizer?
 

Похожие темы

Сверху