Как настроить машину для размещения моих веб-сайтов в мире – с моим собственным URL-адресом?

Я много играл с моим блогом. У меня есть пара старых компьютеров, которые я собираюсь использовать.

Мне было интересно, есть ли способ настроить сервер, а затем будет связан с URL-адресом, который я покупаю, и сервером, и, возможно, даже установкой wordpress.

Любая информация об установке этого на Ubuntu 10.04 Desktop была бы потрясающей.

Пожалуйста и спасибо.

Настройка веб-сервера на Ubuntu очень легко сделать, вы можете либо использовать apt-get и установить Apache, PHP и MySQL manuall, либо использовать tasksel для установки стека LAMP.

sudo tasksel install lamp-server

https://help.ubuntu.com/community/ApacheMySQLPHP

Как только это будет сделано, вы сможете настроить свой блог на локальном компьютере и запустить его.

Вы можете ознакомиться с инструкцией по установке WordPress под Ubuntu или следовать этому примеру для общего руководства по установке.

Следующие шаги

  • Купите домен (я получаю мой от 123-reg.co.uk)
  • Укажите домен на ваш IP-адрес
    • Если у вас есть статический IP-адрес, просто укажите домен на этот IP-адрес.
    • Если у вас нет статического IP-адреса, вам нужно будет использовать службу, например dyndns, для обновления записей DNS по мере изменения вашего IP-адреса.
  • В зависимости от вашей настройки сети вам также потребуется использовать переадресацию портов для пересылки порта 80 на ваш компьютер, работающий под управлением apache, или использование NAT на вашем маршрутизаторе для подключения вашего общего IP-адреса к IP-адресу вашего компьютера.

Некоторые другие моменты

  • Вам было бы лучше использовать Ubuntu Server, если это возможно на машине, поскольку он больше предназначен для этой задачи, и нет необходимости в графическом интерфейсе на веб-сервере.
  • Если ваш сайт / блог становится популярным, вы можете обнаружить, что ваше интернет-соединение не способно обрабатывать нагрузку, поскольку большинство домашних интернет-подключений не имеют очень хорошей скорости загрузки.

WordPress находится в репозитории юниверсов. Вы можете установить через apt-get или synaptic, и все зависимости будут втянуты. Дополнительная документация здесь .

Чтобы разместить сервер, вам нужен интернет-провайдер, который дает вам внешний статический IP-адрес, который больше всего подходит, но вам обычно приходится запрашивать статический IP-адрес. Тогда это вопрос получения домена, указывающего на этот адрес, и открытия отверстия в вашем брандмауэре.

Если вы делаете это для опыта или удовольствия, скажите.

Если вы делаете это, потому что хотите иметь надежный сайт, не беспокойтесь. Дома делают паршивые центры обработки данных по той же причине, что и хостинг веб-сайтов, стоит денег: обеспечение питания остается, сеть остается, сервер и приложения вверх – это капитальные и трудоемкие, которые наиболее эффективно амортизируются на ферме серверов.

Некоторые маршрутизаторы поддерживают «роуминг» DNS-сервер, такой как http://www.dyndns.com/, который позволяет вам поддерживать статическое имя, даже если ваш интернет-провайдер может перемещать ваш IP-адрес динамически, но оговорка «это может раздражать вашего интернет-провайдера» ».

(раскрытие: у меня есть бесплатная учетная запись DynDNS по какой-либо действительно веской причине, она работает в нечетные времена, когда я ее пробовал, я не использую ее ни для чего важного, мой провайдер очень либеральный, и у меня нет связи с DynDNS в сторону От этого.)