Главное преимущество VPS заключается в том, что сервер находится полностью в вашем распоряжении. При этом, все нужно устанавливать и настраивать самому, для чего вам могут понадобиться следующие рекомендации.
Если вы приобрели VPS в качестве площадки для сайта (что бывает довольно часто), то данная статья поможет установить необходимый набор пакетов. В качестве примера была выбрана операционная система CentOS 6.
В первую очередь необходимо выполнить подключение репозиториев.
Установка репозитория REMI в CentOS 6:
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Из-за того, что репозиторий REMI устанавливается отключенным, необходимо в файле /etc/yum.repos.d/remi.repo сменить значение в секции [remi] c 0 на 1. Сделать это можно любым редактором.
Установка репозитория EPEL в CentOS 6:
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Проверить список репозиториев можно с помощью команды:
# yum repolist
Остальные доступные репозитории можно найти на официальном сайте – http://centos.name/?page/additionalresources/repositories
После того как все репозитории были подключены, желательно выполнить обновление, которое займет немного времени:
# yum -y update
Теперь можно приступать к установке LAMP.
LAMP означает Linux, Apache, MySQL и PHP – это все необходимо для работы web-сервера.
Установка веб-сервера Apache:
# yum –y install httpd
Добавляем в автоматическую загрузку:
# chkconfig httpd on
запускаем Apache:
# service httpd start
Теперь можно набрать в браузере http://Ваш IP. Это говорит о том, что Apache работает.
Установка MySQL
# yum install mysql mysql-server
Добавляем сервер MySQL в автозагрузку:
# chkconfig –levels 235 mysqld on
Запускаем сервер:
# service mysqld start
Установка PHP
Выполняем:
# yum –y install php
Установка модуля mysql для php:
# yum –y install php-mysql
Перезагрузка Apache:
# service httpd restart
Чтобы проверить работоспособность php необходимо создать файл.
Устанавливаем текстовый редактор nano:
# yum install nano
Создаем файл с таким содержанием:
nano /var/www/html/index.php
<?php
phpinfo();
?>
Сохраняем файл комбинацией Ctrl +x и набираем в браузере:
http://Ваш IP/index.php
Теперь можно добавить виртуальный хост в httpd.conf:р
Открываем файл – /etc/httpd/conf/httpd.conf или создаем новый файл в /etc/httpd/conf.d/с окончанием .conf
Раскомментируйте
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin username1@example.com
DocumentRoot /var/www/html –путь где будет находиться сайт
ServerName example.com
ServerAlias www.example.com
ErrorLog logs/example.com-error_log
</VirtualHost>
После этого остается только создать или перенести уже готовый сайт на VPS.