Как настроить несколько сайтов в виртуальном хостинге HostGator? [закрыто]

Недавно я решил объединить все мои случайные проекты в одну учетную запись хостинга, так как запускать каждый по индивидуальному плану хостинга становилось очень дорого. Я приобрел тарифный план HostGator Baby , который позволяет размещать несколько доменов.

Вы должны настроить его с корневым доменным именем, и это нормально (я использовал свое доменное имя из своего портфолио).Что касается файловой структуры, мне нужна была папка для каждого сайта в / public_html , чтобы структура выглядела следующим образом:

- public_html/
   - myportfolio.com/
      - ... my files ...
   - anothersite.com/
      - ... my files ...
   - thirdsite.com/
      - ... my files ...

Я установил дополнительные домены и указал им на соответствующие папки, что отлично работает. Моя проблема в корневом домене напр. myportfolio.com ожидает, что его файлы будут содержаться в корне / public_html , а не в папке, которую я создал. Я настраиваю перенаправление, чтобы направлять запросы для myportfolio.com на myportfolio.com/myportfolio.com/ , который изначально работает, за исключением (по крайней мере, в моей установке WordPress) он по-прежнему ссылается на корневую папку как public_html .

TL; DR; Как лучше всего настроить хостинг нескольких сайтов в среде общего хостинга (например, я не могу настроить vhosts). Кто-нибудь знает какие-либо учебные пособия или видео, в которых это более четко показано? Спасибо.

1
задан 30 January 2012 в 05:03
2 ответа

Это сбивает с толку и очень расстраивает - мне пришлось столкнуться с тем же, когда я впервые использовал hostgator.

Это неоптимально, но это лучшее, что я мог придумать, работая в cPanel (к которому я глубоко ненавижу):

  1. Когда вы создаете учетную запись, укажите фиктивное доменное имя в качестве «основного домена» для учетной записи. Выберите что угодно, даже если это не обязательно должно быть существующее доменное имя.
  2. Затем для всех ваших «настоящих» доменов создайте их как «дополнительные домены».
  3. Теперь ваша файловая структура будет выглядеть как это.

     ~ / public_html / ← здесь указывает поддельный домен
     myportfolio.com/ ← ваш настоящий домен
     domain2.com/ ← реальный домен
     domain3.com/ ← и т. д. и т. д.
    

Если вы уже зарегистрировались, вы можете поговорить с их службой поддержки, и они смогут изменить основной домен вашей учетной записи, поскольку через cPanel это невозможно сделать (во всяком случае, я нашел). Я нашел их через онлайн-чат, и процесс прошел довольно безболезненно.

3
ответ дан 3 December 2019 в 17:58

Я нашел другое решение, которое все еще тестирую. Я использую Hostgator Business

Установите wordpress для вашего основного домена в public_html.

Затем при добавлении доменов с помощью страницы cpanel Addon Domains просто установите домены в корень, а не в папку public_html

Чтобы Резюме:

Установите Wordpress для основного домена в / home / yourdomain / public_html

Установите дополнительные домены в / home / yourdomain, это создаст папку с именем / home / yourdomain / addondomain

Установите Wordpress в новый домен addondomain folder

Еще одно замечание: вы можете просто использовать одну базу данных MySQL для всех установок Wordpress, но, кажется, лучше держать их отдельно, чтобы все проблемы переносились в одну базу данных.

1
ответ дан 3 December 2019 в 17:58

Теги

Похожие вопросы