10.09.2009

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

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

Последнее в блоге

Коронавирус Coronavirus (COVID-19) и кибермошенники в сети Интернет
02.03.2020
Коронавирус Coronavirus (COVID-19) и кибермошенники в сети Интернет
Паника вокруг коронавируса COVID-19 используется кибермошенниками в сети Интернет - фишинг, продажа масок, вакцин и тестов.
Не отправляется почта - проверяем не блокирует ли провайдер 25 порт
11.01.2020
Не отправляется почта - проверяем не блокирует ли провайдер 25 порт
Проверяем блокирует ли провайдер 25 порт с помощью командной строки в ОС Windows. Как отправлять почту если 25 порт заблокирован.
Как установить Clam AntiVirus (ClamAV) на VPS или сервер с ОС CentOS
11.11.2019
Как установить Clam AntiVirus (ClamAV) на VPS или сервер с ОС CentOS
Устанавливаем Clam AntiVirus (ClamAV) на VPS / VDS или выделенный сервер с ОС CentOS и настраиваем ежедневное сканирование сервера.
ISPmanager больше не поддерживает резервное копирование в Яндекс.Диск
20.10.2019
ISPmanager больше не поддерживает резервное копирование в Яндекс.Диск
В течении недели Яндекс.Диск исчезнет из списка хранилища для резервного копирования в панеле ISPmanager и других продуктах ISPsystem.