Как применить VPS для сайта

Главное преимущество 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

111

Проверить список репозиториев можно с помощью команды:

# yum repolist

2222

Остальные доступные репозитории можно найти на официальном сайте – 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

333

Теперь можно набрать в браузере http://Ваш IP.  Это говорит о том, что Apache работает.

444

Установка 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

555

Теперь можно добавить виртуальный хост в 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.