2014-11-11 5 views
0

내에서의 nginx URL을 액세스 할 수 없습니다 나는이 다음 설치컨테이너

  1. 고정 표시기와

    방랑 상자가

  2. 도커 컨테이너 및 실행하고 그러나 내가로부터 액세스 할 수 없습니다

작업 설치 내 호스트 하나의 nginx 설정에 지정된 URL

나는 acc 수 있습니다 내 방랑 파일 grafana 하나

를 ESS

Vagrant.configure("2") do |config| 
    config.vm.box = "dockerNoel" 
    config.vm.box_url = "http://files.vagrantup.com/precise64.box" 
    config.vm.provider :virtualbox do |virtualbox| 
     # allocate 1024 mb RAM 
     virtualbox.customize ["modifyvm", :id, "--memory", "2048"] 
     # allocate max 50% CPU 
     virtualbox.customize ["modifyvm", :id, "--cpuexecutioncap", "50"] 
     end 
    # we'll forward the port 8000 from the VM to the port 8000 on the host (OS X) 
    config.vm.network :forwarded_port, host: 80, guest: 80 
    config.vm.network :forwarded_port, host: 8125, guest: 8125, protocol: 'udp' 
    config.vm.network :forwarded_port, host: 8126, guest: 8126 
    config.vm.network :forwarded_port, host: 9200, guest: 9200 
    config.vm.network :forwarded_port, host: 9300, guest: 9300 

    config.vm.provision "docker" 
end 

내의 nginx 설정 파일

daemon off; 
user www-data; 
worker_processes 1; 
pid /var/run/nginx.pid; 

events { 
    worker_connections 1024; 
} 

http { 
    sendfile on; 
    tcp_nopush on; 
    tcp_nodelay on; 
    keepalive_timeout 65; 
    types_hash_max_size 2048; 
    server_tokens off; 

    server_names_hash_bucket_size 32; 

    include /etc/nginx/mime.types; 
    default_type application/octet-stream; 

    access_log /var/log/nginx/access.log; 
    error_log /var/log/nginx/error.log; 

    gzip on; 
    gzip_disable "msie6"; 

    server { 
    listen 80 default_server; 
    server_name _; 
    location/{ 
     root /src/grafana; 
     index index.html; 
    } 
    location /graphite/ { 
     proxy_pass     http://127.0.0.1:8000/; 
     proxy_set_header   X-Real-IP $remote_addr; 
     proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header   X-Forwarded-Proto $scheme; 
     proxy_set_header   X-Forwarded-Server $host; 
     proxy_set_header   X-Forwarded-Host $host; 
     proxy_set_header   Host $host; 

     client_max_body_size  10m; 
     client_body_buffer_size 128k; 

     proxy_connect_timeout  90; 
     proxy_send_timeout   90; 
     proxy_read_timeout   90; 

     proxy_buffer_size   4k; 
     proxy_buffers    4 32k; 
     proxy_busy_buffers_size 64k; 
     proxy_temp_file_write_size 64k; 
    } 

    location /elasticsearch/ { 
     proxy_pass     http://127.0.0.1:9200/; 
     proxy_set_header   X-Real-IP $remote_addr; 
     proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header   X-Forwarded-Proto $scheme; 
     proxy_set_header   X-Forwarded-Server $host; 
     proxy_set_header   X-Forwarded-Host $host; 
     proxy_set_header   Host $host; 

     client_max_body_size  10m; 
     client_body_buffer_size 128k; 

     proxy_connect_timeout  90; 
     proxy_send_timeout   90; 
     proxy_read_timeout   90; 

     proxy_buffer_size   4k; 
     proxy_buffers    4 32k; 
     proxy_busy_buffers_size 64k; 
     proxy_temp_file_write_size 64k; 
    } 
    } 

    server { 
    listen 8888; 

    location/{ 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header Host $http_host; 
     proxy_redirect off; 
     proxy_pass http://localhost:5000/; 
    } 

    location /static/ { 
     include  /etc/nginx/mime.types; 
     default_type application/octet-stream; 
     root /cabot/; 
    } 
    } 

    server { 
    listen 81 default_server; 
    server_name _; 

    open_log_file_cache max=1000 inactive=20s min_uses=2 valid=1m; 

    location/{ 
     proxy_pass     http://127.0.0.1:8000; 
     proxy_set_header   X-Real-IP $remote_addr; 
     proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header   X-Forwarded-Proto $scheme; 
     proxy_set_header   X-Forwarded-Server $host; 
     proxy_set_header   X-Forwarded-Host $host; 
     proxy_set_header   Host $host; 

     client_max_body_size  10m; 
     client_body_buffer_size 128k; 

     proxy_connect_timeout  90; 
     proxy_send_timeout   90; 
     proxy_read_timeout   90; 

     proxy_buffer_size   4k; 
     proxy_buffers    4 32k; 
     proxy_busy_buffers_size 64k; 
     proxy_temp_file_write_size 64k; 
    } 

    add_header Access-Control-Allow-Origin "*"; 
    add_header Access-Control-Allow-Methods "GET, OPTIONS"; 
    add_header Access-Control-Allow-Headers "origin, authorization, accept"; 

    location /content { 
     alias /var/lib/graphite/webapp/content; 
    } 

    location /media { 
     alias /usr/share/pyshared/django/contrib/admin/media; 
    } 
    } 
} 

내가 http://127.0.0.1에 호스트에서 검색이 작동하지만 http://127.0.0.1/graphite/ 내가 찾을 수 없습니다 (404)를 얻을 수

게스트 방울함 상자에서 컬을 사용하면 둘 다 작동합니다.

나는 네트워킹에 대해 어리석은 짓을하고 있다고 믿지만 그것을 이해할 수 없다.

답변

관련 문제