Конфигурирование VirtualHosts в Debian / Apache - PullRequest
0 голосов
/ 17 октября 2018

На моем сервере Debian / Apache на http://localhost Я перенаправлен на мой API на порт 3000 (это нормально) Теперь я хотел бы открыть другой порт (8090), в http://localhost:8090перенаправлено на / var / www / html /

Как сделать?

1 Ответ

0 голосов
/ 18 октября 2018

Найдите файл конфигурации виртуального хоста по умолчанию, запустив

ls /etc/apache2/sites-available/

Должен быть файл с именем deault.conf или аналогичный.Мы хотим отредактировать этот файл

sudo nano /etc/apache2/sites-available/default.conf

Убедитесь, что apache действительно прослушивает ваш порт 8090, добавив в начало этого документа

Listen 8090

Измените остальные настройкифайл, соответствующий вашему сайту, поэтому он может выглядеть примерно так:

Listen 8090

<VirtualHost *:8090>
  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/html/

  # Other directives here
</VirtualHost>

Сохраните файл с другим именем в той же папке.Файлы должны заканчиваться на «.conf».Добавьте виртуальный хост к включенным сайтам, запустив

sudo a2ensite virtual_host_file_name.conf

, заменив «virtual_host_file_name.conf» именем файла, выбранного на предыдущем шаге.

Затем перезапустите сервер apache

sudo service apache2 reload

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...