찾다

 >  Q&A  >  본문

호스트 - nginx를 사용하여 우분투에서 가상 호스트를 구성하는 데 실패함

환경: ubuntu16.04 + nginx1.10.0
nginx 구성 파일 /etc/nginx/site-available/default
hosts 파일 위치 /etc/hosts

1. 이 머신은 가상 호스트 localhost로 구성되었으며 루트 디렉터리는 /var/www/localhost

에 매핑됩니다.

2. 가상 호스트를 추가하고 싶어서 /etc/nginx/site-avaliable/ 디렉터리에 test.com 가상 호스트 구성 파일을 추가합니다. 루트 디렉터리는 /var/www/test.com에 매핑됩니다. 호스트 파일에 192.168.1.104 test.com(로컬 IP)을 추가했지만 nginx 서비스를 다시 시작한 후에도 test.com에 액세스하는 것은 여전히 ​​localhost에 액세스하는 것과 동일합니다. 어떻게 해결합니까? 감사해요.

PHP中文网PHP中文网2740일 전1416

모든 응답(3)나는 대답할 것이다

  • 代言

    代言2017-07-06 10:39:31

    /etc/nginx/site-avaliable/ 디렉토리에 추가한 구성 파일의 이름이 test.com.conf

    라고 가정해 보겠습니다.

    주의하세요. .conf로 끝나야 하며 다른 어떤 것도 작동하지 않습니다.

    그런 다음 SSH에 sudo a2ensite test.com.conf

    를 입력하세요.

    (이 문장은 본질적으로 당신을 위한 문장입니다site-avaliable/test.com.conf 创建一个快捷方式到 site-enabled/)

    Apache 서비스 다시 시작 sudo service apache2 restart

    괜찮아야지

    회신하다
    0
  • Frank

    매우 좋은

    Frank · 2020-10-29 13:12:17
  • 世界只因有你

    世界只因有你2017-07-06 10:39:31

    ubuntu16.04 + nginx 환경에 적합한 더 나은 기사를 찾았습니다.
    https://www.digitalocean.com/...

    회신하다
    0
  • 취소회신하다