2013-08-08 2 views
0

나는 Nginx와 웹 서버에 대해 전반적으로 새로운 것을 꿈꾸며 도움이 필요합니다.Nginx 사이트 추가

가 현재의 I/SRV/www가 내 htdocs에 저장/
내가/SRV/www /에서 foo는/public_html을 및 /는 SRV/www가/바/public_html을 또 다른 하나에 한 페이지가 있습니다.
아이디어는 myip/foo와 myip/bar를 방문하여 그들에게 다가 가고 싶다는 것입니다.

현재 myip을 방문하면/srv/www/foo/public_html로 전송되는데 이는 다소 이상한 점입니다. "서버 블록"을 둘러 보았지만 이해하고 구현하지 못했습니다. 아마 약간의 필요 때문에 당신은 단지 1 IP를 사용하는거야 잘 경우

답변

0

는, 다음은, (1 개 가상 호스트)

server { 
    server_name [domain name or ip]; 
    index index.html; # or php or whatever 
    location /foo { 
     root /var/www/foo/public_html; 
     try_files $uri $uri/; 
    } 
    location /bar { 
     root /srv/www/bar/public_html; 
     try_files $uri $uri/; 
    } 
} 

당신이이 응용 프로그램의 종류를 언급하지 않은 1 개 서버 블록의 PHP 사이트 또는 레일 또는 다른 것들에 따라 달라지며, 이는 HTML 및 이미지와 같은 정적 컨텐츠에서만 작동합니다.

+0

어디에 입력해야합니까? 그것은 PHP 사이트입니다. – anonamas

+0

'/ etc/nginx/sites-available' 폴더가 있습니까? –

+0

예, 저는 그걸 보았습니다. – anonamas