Свой сервер без панели управления хостингом. Часть 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 и PHPmyAdmin
Запускаем 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-адрес вашего сервера.
Настраиваем FTP
Создаем пользователя и настраиваем 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
Все, базовая настройка сервера для хостинга своих сайтов произведена.
Последние новости
Скидка на все домены Украины до 21.10.2022!
Уважаемые пользователи! Целую неделю у нас скидка -15% на регистрацию всех украинских доменов по промокоду defendersday22!Подорожание ряда украинских доменов UA ccTLD!
Уважаемые пользователи! С 1 октября 2022 нас ждет подорожание в ряде украинских доменов - in.ua, od.ua, mk.ua!Важные изменения в работе ряда украинских доменных имен!
Уважаемые пользователи! В некоторых украинских доменных зонах увеличен срок периода Redemption с 30 до 60 дней.Существенное подорожание выделенных IP-адресов (IPv4) в Германии!
Уважаемые пользователи! В Германии существенно подорожали дополнительные выделенные IP-адреса (IPv4) и IP-сети.Последнее в блоге