LAN/호스트 파일 구성을 통해 개발 서버 URL을 사용할 수 있도록 설정

LAN/호스트 파일 구성을 통해 개발 서버 URL을 사용할 수 있도록 설정

로컬 LAN을 통해 로컬로 nextcloud를 설치하려고 하는데 사용 가능한 WordPress 설치가 여러 개 있습니다.

https://localhost.devsite.org
https://nextcloudinstall.org

다음 위치에 있는 Ubuntu Server 설명서를 읽고 있습니다.
https://ubuntu.com/server/docs/network-configuration

위의 내용을 달성하려면 파일을 만들어야 한다는 것을 알고 있습니다./etc/netplan/99_config.yaml

다음과 유사한 구성을 입력합니다.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      addresses:
        - 192.168.0.100/24
      gateway4: 192.168.0.1
      nameservers:
          search: [mydomain, otherdomain]
          addresses: [1.1.1.1, 8.8.8.8]

질문: 당황스러울 수 있는 간단한 질문은 "이것이 내 호스트 파일 구성에 어떻게 표시됩니까?"입니다.

내 호스트 파일에는 현재 다음이 있습니다.

127.0.0.1   localhost  
127.0.0.1   localhost.devsite.org   *.localhost.deviste.org
127.0.0.1   nextcloudinstall.org

이걸로 /etc/hosts바꿔야 하나요? :

127.0.0.1 localhost
1.1.1.1   localhost.devsite.org *.localhost.deviste.org
8.8.8.8   nextcloudinstall.org

궁극적인 목표는 LAN을 통해 내 휴대폰에서 개발 사이트를 테스트할 수 있는 것입니다.

답변1

한 가지 옵션은 로컬 호스트(127.0.0.1)에 대해 여러 이름을 갖는 것이고, 또 다른 옵션은 실제 LAN IP(예: 192.168.x.xxx)를 사용하는 것이며 아래와 같이 호스트에 여러 항목을 가질 수 있습니다.

192.168.10.1    msrv   localhost.devsite.org nextcloudinstall.org

또한 DNS 서버 쿼리가 선행되어야 하며 임의의 IP를 사용하지 마십시오(1.1.1.1...이것이 실제 공용 IP입니다). 로컬 네트워크의 경우 다음만 사용하십시오.

 192.168.0.0/16 or 10.0.0.0/8 or 172.16.0.0/12

관련 정보