나는 포트 8080에서 실행되는 nginx를 포트 80에서 실행되는 바니시 뒤에 있습니다. 내 서버에는 하나의 웹 사이트 만 있습니다. 문제는 단지 url 대신 서버의 IP 주소로 액세스 할 수 있다는 것입니다. 구글이 색인을 생성하고 중복 콘텐츠에 대한 문제를 두려워합니다.nginx + 바니시 리디렉션 서버 IP를 URL로
어떻게 IP 주소로 이동하는 요청을 내 URL로 리디렉션합니까? 이 코드를 시도했지만 루프 리디렉션 오류가 발생했습니다.
server {
listen 180.10.1.1:80;
server_name 180.10.1.1;
rewrite .* http://www.mysite.com$request_uri permanent;
}
감사
편집 : VCL
server {
listen 8080;
server_name site.com;
access_log /var/log/nginx/localhost.access.log;
error_page 502 /502.html;
## Default location
location/{
root /home/site.com/public_html;
index index.php;
...
당신의 나머지 VCL에 붙여 넣을 수 있습니까? – Tom
원래 게시물에 추가했습니다. – user1394013
안녕하세요, VCL을 붙여 넣었습니까, 아니면 nginx.conf입니까? – Tom