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 레코드를 제공해야 합니다.

관련 정보