Як я можу розмістити домен / веб-сайт у своєму новому VPS?


10

Я є пересічним користувачем Ubuntu, і зараз я вирішив посилити свої знання в Ubuntu. Оскільки я веб-розробник, останнім часом я вирішив налаштувати власний веб-сервер на базі Ubuntu.

Я щойно купив некерований VPS, що працює на базі Ubuntu 11.10. Мені вдалося встановити Apache, PHP, MySQL та основні зміни безпеки.

Раніше я був просто спільним користувачем хостингу, де все керується через cPanel, що легко. Зараз зовсім інше, і я незрозумілий, оскільки я перебуваю на некерованому VPS, і, звичайно, хостинг-компанія не допоможе мені.

Моє запитання:

Раніше, коли я хочу розмістити новий веб-сайт, після того, як я придбаю домен у реєстратора, я зміню сервери доменних назв на мої сервери спільного доступу до імен, я просто додаю домен через cPanel. Як я можу розмістити домен / веб-сайт у своєму новому VPS? Як створити сервер імен? Як налаштувати сервер імен?

Відповіді:


7

Існує безліч "розумних" і "практичних" способів хостингу веб-сайту за допомогою вашого доменного імені на VPS під управлінням Ubuntu.

Я пропоную цей посібник для прямого кроку щодо налаштування загартованого сервера LAMP Ubuntu для роботи сайту: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp -сервер /

Що стосується налаштування серверу імен .... Просто не робіть цього :) використовуйте безкоштовні служби dns, пропоновані більшістю реєстраторів, або використовуйте сервіс типу Afraid.org або Cloudflare для обробки DNS.


Привіт bkerensa, я вже закінчую частину LAMP. Моя проблема полягає в тому, як зробити так, щоб мій VPS міг розміщувати всі мої веб-сайти та домени. Я навіть не знаю, як користуватися безкоштовними послугами dns, які ви згадали з моїм VPS. Більшість знайдених нами посібників якраз до моменту встановлення стека LAMP, і це все.
DzulFriday

2

Щоб налаштувати DNS-сервер, вам потрібно буде встановити DNS-сервер, такий як Bind. Дивіться інструкцію тут https://help.ubuntu.com/community/BIND9ServerHowto Однак, як і запропоновано іншим користувачем, ви можете просто скористатися послугою DNS, наданою третьою стороною, оскільки вам знадобиться принаймні 2 сервери DNS, основний і другорядне для того, щоб воно працювало «належним чином». Ваш постачальник VPS може мати доступний DNS-сервер для використання, тому зв’яжіться з ними спочатку, перш ніж намагатися налаштувати свій власний.

Щоб настроїти Apache / php / mysql для обслуговування вашого сайту, див інструкцію тут https://help.ubuntu.com/community/ApacheMySQLPHP


Мій постачальник VPS не надає сервер DNS. Але я реєструю свої домени в Namecheap, і вони мають DNS-сервер. Це нормально? Якщо все в порядку, які кроки зробити для цього?
DzulFriday

Так, ви можете використовувати їх DNS-сервери. Дізнайтеся у свого VPS IP-адресу вашого сервера, потім перейдіть до NameCheap та додайте "A Record" (введіть ip-адресу) для вашого доменного імені на їх сервері DNS. Це вказуватиме ваше доменне ім’я на ip-адресу. Потім на своєму сервері VPS налаштуйте Apache для свого веб-сайту. Дивіться вище посилання для інструкції.
bobojam

Дякую Бобоям! Я можу розміщувати багато веб-сайтів у своєму VPS?
ДзюльФрідій

@DzulFriday так, ви можете розміщувати стільки веб-сайтів, скільки вам подобається, на VPS, якщо у вас не вистачає місця на жорсткому диску чи інших ресурсах. Ви можете встановити окремі віртуальні хости Apache або мати одне віртуальне господарство з багатьма іменами. Дивіться httpd.apache.org/docs/2.4/vhosts/name-based.html
bdsl
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.