일을하는 데있어 서로 다른 상충되는 방법이 많은 것처럼 보이므로 조금 혼란스럽고 도움이 필요합니다. 다른 포트에서 내 서버에서 몇 개의 사이트를 실행하고 있습니다. 포트 8085에 프로젝트 관리 사이트, 3000에 대시 보드 등이 있습니다. 이 각각에 대해 하위 도메인을 만들고 싶습니다. 마스킹보다는 nginx를 사용하여 프로젝트를 수행 할 수 있기를 기대했습니다.nginx 및 Namecheap을 사용하여 하위 도메인 설정
지금 당장 IP 주소를 가리키는 DNS A 레코드가 있는데 "nginx에 오신 것을 환영합니다!"라는 메시지가 나타납니다. 페이지. 어떻게하면 projects.url.com과 함께 페이지를 방문하면 프록시가 프록시를 통해 http://localhost:8085으로 전달되고 올바른 URL이 브라우저에 계속 표시되도록 할 수 있습니까?
도움 주셔서 감사합니다.
이 내 현재 위치가 조각을 파일이며, 트릭을 할 것 같지 않습니다
server {
listen 80;
server_name projects.calben.xyz www.projects.calben.xyz;
location/{
proxy_pass http://localhost:8085/;
}
}
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location/{
try_files $uri $uri/ =404;
}
}
내 현재 nginx 설정을 추가했습니다. 당신은 그것을 한 번 봐주고 무엇이 잘못되었는지 볼 수 있습니까? 고맙습니다! – calben
당신이 얻고있는 오류는 무엇입니까? –
오류는 없지만 projects.calben.xyz에 액세스하려고하면 기본 nginx 페이지가 나타납니다. – calben