Новые тарифы на хостинг с PHP 7!
10.09.2009 г.

Свой сервер без панели управления хостингом - основные приемы. Часть 1.

В этой статье хотелось бы рассказать как установить необходимый софт для хостинга сайтов на своем VPS с Fedora либо CentOS.

Напоминаю, что при заказе виртуального сервера (vds/vps) у нас Вы можете отметить установку LAMP, PhpMyAdmin, FTP, а также описать все свои пожелания в комментариях к заказу - сервер будет установлен согласно Вашим требования.

Ниже мы рассмотрим как установить необходимый софт на «чистый» сервер с Fedora либо CentOS:

К CentOS устанавливаем необходимый репозиторий:

rpm -ihv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Обновим систему:

yum -y update

Установим необходимые пакеты:

yum -y install php php-gd php-mysql php-mcrypt php-mhash httpd vsftpd mysql-server phpmyadmin

Поставим в загрузку все, что необходимо:

chkconfig httpd on
chkconfig mysqld on
chkconfig vsftpd on

Запускаем mysql:


service mysqld restart

Устанавливаем root-пароль mysql:

mysql_secure_installation

Открываем доступ к phpmyadmin:

vi /etc/httpd/conf.d/phpmyadmin.conf

Удаляем строки:

Order Deny,Allow
Deny from all


Меняем строку:


Allow from 127.0.0.1

На:

Allow from all

Сохраняем, выходим, запускаем httpd:


service httpd restart

Проверяем работу phpmyadmin по адресу:


http://IP/phpmyadmin

IP - это IP-адрес вашего сервера.


Создаем пользователя и настраиваем vsftpd:


В первую  очередь, сделаем шелл нашему ftp-пользователю. Мне нравится date:


echo "/bin/date" >> /etc/shells


Узнаем uid юзера apache:


id apache


Получаем:


uid=48(apache) gid=48(apache) groups=48(apache)


Делаем себе ftp-пользователя:


useradd -u 48 -o -s /bin/date -p пароль пользователь

пользователь - логин ftp
пароль - желаемый пароль на ftp-пользователя


Настраиваем vsftpd:


vi /etc/vsftpd/vsftpd.conf


Меняем там:


anonymous_enable=YES на anonymous_enable=NO
Это запретит анонимный ftp.


Добавляем:
chroot_local_user=YES
Это запретит ftp-пользователю заходить ниже домашней дирректории.


Сохраняем vsftpd.conf и запускаем vsftpd:
service vsftpd restart

Все, базовая настройка сервера для хостинга своих сайтов произведена.

 
« Пред.   След. »
Отзывы клиентов
Блог
Основные FTP команды в Linux

FTP (File Transfer Protocol - протокол передачи файлов) — это популярный сетевой протокол, который используется для копирования файлов с одного компьютера на другой в локальной сети, либо в сети Интернет. FTP является од...

Дальше...
 

Не приходит смс от pp.ua для активации домена - есть решение! Как активировать домен pp.ua без sms через бота Telegram?

 В соответствии с правилами домена pp.ua домен делегируется только после подтверждения регистрации на сайте pp.ua. Для подтв...

Дальше...
 

 


код кнопки:
Мы принимаем: Webmoney Яндекс.Деньги RBK.Деньги Visa и MasterCard Счет юр.лицам Приват 24 Z-Payment MoneyBookers Все способы оплаты
                  
© 2008-2017 HostingHutor.com - Украина, Одесса. Тел/факс: +38 048 7017698 3wave - Дизайн сайтов
Хостинг Хутор: землю - крестьянам, хостинг - вебмастерам! | Бесплатный хостинг | Комплекты видеонаблюдения Вебмастеру в помощь - Askwebmaster