Виртуальный хост отображает два из трех сайтов

На самом деле, ни один из них не лучше.

В любом случае, вы его перекручиваете, работая на виртуальной машине, дает серьезную производительность и штрафные санкции для любой ОС, а для родной ОС он также крадет ресурсы. Лучше всего использовать двойную загрузку, и только тогда, когда вам нужно, запустите ее на виртуальной машине с другой.

0
задан 29 December 2017 в 02:41

3 ответа

Вы можете решить это несколькими способами

Измените 000-default.conf замените соответствующие строки, чтобы они соответствовали hfd-domain1.us.conf и удалили hfd-domain1.us.conf в /etc/apache2/sites-enabled, тогда это будет " 000-default.conf ", который указывает на правильный hdf-domain1.us с правильной структурой папок, а два других будут отображаться так же, как в дампе.

другим способом было бы изменить 000-default.conf и изменить записи ServerName и ServerAlias на что-то другое, поэтому они не имеют того же имени, что и в hfd-domain1.us.conf, и тогда у вас будет значение по умолчанию сайт, указывающий на эти новые настройки .. и 3 виртуальных, которые вы создали.

, и последний способ - перейти в каталог /etc/apache2/sites-enabled/ и удалить или переименовать ярлык на 000-default.conf, изменив расширение на 000-default.conf~

. Обновлено: это было указано что он, похоже, не позволяет вам просто удалить файл, поэтому я обновил этот ответ с помощью информации по оригинальному плакату, лучшим способом для этого было бы запустить sudo a2dissite 000-deafult.conf, чтобы удалить 000-default.conf, оставив 3 виртуальные хосты включены и должны функционировать по вашему желанию.

1
ответ дан 22 May 2018 в 15:53
  • 1
    Я собираюсь принять это как правильный ответ, потому что вы дали мне хорошее место, чтобы посмотреть. Я попытался переименовать файл conf по умолчанию, и он сломал apache. Apache не запускается, потому что сайт все еще включен. Я понял, что вы можете использовать sudo a2dissite 000-deafult.conf , чтобы отключить конфигурацию по умолчанию, и вместо этого он возьмет первый файл конфигурации. Он разрешил все вопросы. Спасибо. – Harley Frank 29 December 2017 в 02:33
  • 2
    хорошо, что ты все понял ... жаль, что забыл про команду a2dissite. Мне никогда не приходилось использовать это в старые времена. Угадайте, это что-то новое в обновленных версиях Apache2 – John Orion 29 December 2017 в 04:18

Вы можете решить это несколькими способами

Измените 000-default.conf замените соответствующие строки, чтобы они соответствовали hfd-domain1.us.conf и удалили hfd-domain1.us.conf в /etc/apache2/sites-enabled, тогда это будет " 000-default.conf ", который указывает на правильный hdf-domain1.us с правильной структурой папок, а два других будут отображаться так же, как в дампе.

другим способом было бы изменить 000-default.conf и изменить записи ServerName и ServerAlias на что-то другое, поэтому они не имеют того же имени, что и в hfd-domain1.us.conf, и тогда у вас будет значение по умолчанию сайт, указывающий на эти новые настройки .. и 3 виртуальных, которые вы создали.

, и последний способ - перейти в каталог /etc/apache2/sites-enabled/ и удалить или переименовать ярлык на 000-default.conf, изменив расширение на 000-default.conf~

. Обновлено: это было указано что он, похоже, не позволяет вам просто удалить файл, поэтому я обновил этот ответ с помощью информации по оригинальному плакату, лучшим способом для этого было бы запустить sudo a2dissite 000-deafult.conf, чтобы удалить 000-default.conf, оставив 3 виртуальные хосты включены и должны функционировать по вашему желанию.

1
ответ дан 18 July 2018 в 00:20

Вы можете решить это несколькими способами

Измените 000-default.conf замените соответствующие строки, чтобы они соответствовали hfd-domain1.us.conf и удалили hfd-domain1.us.conf в /etc/apache2/sites-enabled, тогда это будет " 000-default.conf ", который указывает на правильный hdf-domain1.us с правильной структурой папок, а два других будут отображаться так же, как в дампе.

другим способом было бы изменить 000-default.conf и изменить записи ServerName и ServerAlias на что-то другое, поэтому они не имеют того же имени, что и в hfd-domain1.us.conf, и тогда у вас будет значение по умолчанию сайт, указывающий на эти новые настройки .. и 3 виртуальных, которые вы создали.

, и последний способ - перейти в каталог /etc/apache2/sites-enabled/ и удалить или переименовать ярлык на 000-default.conf, изменив расширение на 000-default.conf~

. Обновлено: это было указано что он, похоже, не позволяет вам просто удалить файл, поэтому я обновил этот ответ с помощью информации по оригинальному плакату, лучшим способом для этого было бы запустить sudo a2dissite 000-deafult.conf, чтобы удалить 000-default.conf, оставив 3 виртуальные хосты включены и должны функционировать по вашему желанию.

1
ответ дан 24 July 2018 в 17:11

Другие вопросы по тегам:

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