환경: 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에 액세스하는 것과 동일합니다. 어떻게 해결합니까? 감사해요.
/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
괜찮아야지
ubuntu16.04 + nginx 환경에 적합한 더 나은 기사를 찾았습니다.
https://www.digitalocean.com/...