Разворачиваем VPS-хостинг с применением CloudFlare
Наша задача заключается в развертывании VPS-хостинга на CentOS с большим количеством сайтов. Для маскировки сайтов, мы будем использовать CloudFlare – он поможет скрыть реальный IP сайтов, а также придаст дополнительную производительность нашей виртуальной машины за счет кеширования.
Установка и настройка VPS занимает всего несколько шагов:
Инсталляция необходимых пакетов (apache php mysql) осуществляется следующей коммандой
yum -y install httpd mysql mysql-server php php-gd php-mysql
Далее необходимо внести изменения в настройки apache, для этого открываем файл /etc/httpd/conf/httpd.conf и меняем все его содержимое на следующее:
ServerTokens OS
ServerRoot "/etc/httpd"
PidFile run/httpd.pid
Timeout 60
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
StartServers 1
MinSpareServers 1
MaxSpareServers 4
ServerLimit 16
MaxClients 16
MaxRequestsPerChild 128
Listen 80
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule mime_module modules/mod_mime.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule dir_module modules/mod_dir.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
User apache
Group apache
ServerAdmin root@localhost
UseCanonicalName Off
DocumentRoot "/var/www/html"
Options FollowSymLinks
AllowOverride All
AccessFileName .htaccess
Order allow,deny
Deny from all
TypesConfig /etc/mime.types
DefaultType text/plain
MIMEMagicFile conf/magic
HostnameLookups Off
ErrorLog logs/error_log
LogLevel crit
LogFormat "%V | %h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
CustomLog logs/access_log combined
ServerSignature Off
AddDefaultCharset UTF-8
VirtualDocumentRoot /var/www/%0
После этого запускаем установленные пакеты
service httpd start
service mysqld start
Практически все готово! VPS настроен под размещение на нем большого количества SAPE-сайтов. Загружаем в директорию /var/www вашу индивидуальную папку с SAPE-кодом. После этого, в настройках кода необходимо включить режим мультисайтинга. В результате каждый сайт будет использовать эту директорию, создавая личный файл с ссылками.
Вам остается только подключить бесплатный тариф CloudFlare, для того чтобы скрыть от поисковой системы истинный IP VPS-сервера. Система сгенерирует для Вас индивидуальные ДНС вида XXX.ns.cloudflare.com и присвоит сайту сторонний IP-адрес. Таким образом, вся ваша сетка сайтов будет на разных ДНС с отдельными IP-адресами.