✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як додати віртуальний хост на Apache2 на сервері Ubuntu?

5

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

Я заплатив за 2-річний контракт, і залишився ще один рік із Fasthosts. Однак я вирішив зробити це раніше, незважаючи на те, що я не отримаю відшкодування від fasthosts. Основною причиною є продуктивність (швидкість). Мої друзі сказали мені, що доступ до мого веб-сайту в Китаї повільний. Друга причина полягає в тому, що розміщення на спільному сервері викликає проблеми, якщо ваш сайт має занадто великий трафік. Веб-хостингова компанія (fasthosts) призупинить ваш сайт, навіть якщо ви не зробили нічого технічно неправильного. Якщо ваш блог WordPress отримує занадто багато спам-коментарів, і ви дозволяєте щоразу WordPress надсилати ваші електронні листи, щоб повідомити про це, то ваш веб-сайт, швидше за все, буде призупинено (це сталося зі мною одного разу). Вони виправдовувалися тим, що ваш блог вразливий і може бути підданий атаці. Коротше кажучи, існує політика «чесного використання» для fasthosts, і це означає, що ви не можете отримати занадто багато трафіку або споживати занадто багато ресурсів (ЦП, жорсткий диск). Для веб-просторів ви можете мати «необмежений» простір 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, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі