LAN용 Nginx 도메인 이름 설정

LAN용 Nginx 도메인 이름 설정

IP 주소 xxxx:3001을 통해 다른 모든 네트워크 컴퓨터에서 액세스할 수 있는 내 Linux 컴퓨터에서 실행되는 웹 응용 프로그램이 있습니다. 네트워크 전체에서 이 도메인 이름으로 액세스할 수 있도록 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을 등록하고 nginx 서버를 가리키는 DNS 레코드를 제공해야 합니다.

관련 정보