Настройка доменного имени Nginx для локальной сети

Настройка доменного имени Nginx для локальной сети

У меня есть веб-приложение, работающее на моей машине Linux, которое доступно на всех других сетевых машинах через IP-адрес xxxx:3001. Я хочу использовать доменное имя, например myfun.fun, чтобы оно было доступно с этим доменным именем по всей сети. Я новичок в Nginx, может кто-нибудь сказать мне, что на самом деле мне нужно сделать, чтобы этого добиться?

решение1

В Apache это называется vhost. В Nginx этого нет, это называется блок сервера.

Подробнее вы можете прочитать в документах по адресуhttps://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/

В частности, вам необходимо добавить в свою конфигурацию следующее:

  server {
    server_name myfun.fun;
    access_log logs/myfun.fun.access.log main;

    root /var/www/myfun.fun/htdocs;
  }

Конечно, вам необходимо зарегистрировать доменное имя myfun.fun и предоставить записи DNS, указывающие на ваш сервер nginx.

Связанный контент