Разверните панель администратора для моего сайта на том же IP-адресе, используя Apache 2 - PullRequest
0 голосов
/ 27 марта 2020

сообщество! Я новичок ie в развертывании приложений с использованием Apache. Хорошо, позвольте мне начать. Не так давно go я развернул vue. js, используя очень простую конфигурацию учебника, а затем попытался развернуть административную панель strapi на том же VDS, используя тот же IP. Так что я столкнулся с парой неприятностей

1) Я не знаю, как изменить мою конфигурацию для правильного развертывания панели администратора с моим сайтом.

вот моя конфигурация:

<VirtualHost 188.***.**.***:80>
    ServerName my-site.com
    ServerAlias www.my-site.com
    ServerAdmin someEmail@example.com
    DocumentRoot /var/www/mySite/public_html

<Directory /var/www/mySite/public_html>
    AllowOverride All
    Require all granted
    </Directory>

    ErrorLog /var/www/mySite/error.log
    CustomLog /var/www/mySite/access.log combined
</VirtualHost>

Я арендовал VDS на хостинге, и они дали мне техническое имя хоста, которое связано с IP-адресом моего сервера, и это вызывает у меня недоумение, потому что мне нужно настроить имя сервера и псевдоним сервера на моем сайте conf. Эти параметры будут видны в inte rnet или в системе доменных имен?

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

1 Ответ

0 голосов
/ 28 марта 2020

Ну, я нашел ответ. Если вы столкнулись с той же проблемой. Чтобы развернуть другой сайт на вашем apache сервере, вы должны добавить еще одну директиву Virtual host в файл conf (пример, о котором идет речь), затем, когда вы пытаетесь установить имя сервера или псевдоним сервера - вы должны написать домен вашего сайта. Просто посмотрите на apache как список телефонов для всех сайтов вашего сервера. Доменные имена всегда связаны с некоторым IP-адресом, поэтому, когда вы записываете URL-адрес веб-сайта, DNS ищет IP-адрес, который связан с доменом, который вы написали, и после этого apache - который работает на сервере, попробуйте сравнить ваш домен с доменом в confs. - если он найдет равные, он вернет вам веб-страницу, если нет, то он вернет вам первый развернутый сайт (первый виртуальный хост, скажем, простой). Вернемся к основному топи c. если вы хотите иметь два сайта в вашей VDS - вам нужно иметь два домена, в этом случае очень легко развернуть два сайта на одном сервере с одним ip. Я надеюсь, что мой ответ будет полезен для новичков. И я действительно извиняюсь за мой английский sh.

...