✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Как добавить виртуальный хост на Apache2 под Ubuntu Server?

13

Сегодня я решил перенести последний домен, размещенный на общем сервере Fasthosts (steakovercooked.com ), на QuickHostUK.

Я оплатил 2-летний контракт, и у Fasthosts есть еще один год. Однако я решил сделать это раньше, несмотря на то, что я не получу возмещения от fasthosts. Основной причиной является производительность (скорость). Мои друзья сказали мне, что у меня медленный доступ к моему веб-сайту в Китае. Вторая причина заключается в том, что хостинг на общем сервере вызывает проблемы, если на вашем сайте слишком много трафика. Хостинговая компания (fasthosts) приостановит работу вашего сайта, даже если вы не сделали ничего технически неправильного. Если ваш блог WordPress получает слишком много спам-комментариев, и вы разрешаете WordPress каждый раз, когда он отправляет ваши электронные письма, уведомлять об этом, то ваш сайт, скорее всего, будет заблокирован (это случилось со мной однажды). Их оправданием было то, что ваш блог уязвим и может подвергнуться атаке. Короче говоря, для быстрых хостов действует политика «добросовестного использования». и это означает, что вы не можете получать слишком много трафика или потреблять слишком много ресурсов (ЦП, жесткий диск). Для веб-пространств у вас может быть «неограниченное» количество FTP-пространств, но все эти файлы должны быть «видимы» на вашем веб-сайте. Это означает, что вы не можете использовать свое пространство FTP в качестве резервной копии. Они удалят ваши файлы до того, как сообщат вам об этом.

ХОРОШО. Итак, вот что я делаю, чтобы перенести сервер на VPS с общего сервера.

Во-первых, вам нужно будет загрузить все ваши файлы (около 8 ГБ, загрузка и выгрузка занимает около 10 часов) и загрузить их на VPS (создать папку для вашего нового веб-сайта). Во-вторых, вам нужно будет сделать резервную копию всех баз данных MySQL. Для повторной загрузки в базу данных VPS вы можете сначала загрузить резервную копию *.SQL (см. этот пост ), а затем войти в SSH.

mysql -hlocalhost -uuser -ppassword

И введите команду source database.sql, чтобы импортировать базу данных. После этих двух шагов вам нужно будет настроить сервер Apache2, если нет, вам нужно сначала установить его.

sudo apt-get install apache2

Теперь перейдите в папку /etc/apache2/sites-available и создайте файл, в моем случае steakovercooked.com.conf.

Теперь вы можете использовать команду sudo a2ensite steakovercooked.com, и apache2 автоматически добавит расширение (conf) после имени сайта.

Затем вам нужно будет перезапустить сервер apache2 с помощью sudo service apache2 restart или перезагрузить конфигурацию с помощью sudo /etc/init.d/apache2 reload .

Затем вы либо измените «Расширенную запись DNS» [запись A], чтобы указать корневой домен и домен www на IP-адрес вашего VPS (распространение DNS занимает менее 24 часов). Как вариант, вы можете перенести домены к провайдеру вашей компании VPS (процедура занимает пару дней).

Расширенные записи DNS A

Источник записи: helloacm.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее