У меня есть веб-приложение, работающее на моей машине 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.