>  Q&A  >  본문

nginx - 80端口不能使用!

1: 新一rails项目配置nginx如下:

server {
    listen 80;
    server_name gui;
    root /opt/dev/gui/public;   # <--- be sure to point to 'public'!

    client_max_body_size 10M;

    passenger_enabled on;

    passenger_use_global_queue on;
    rails_env devlopment;

    access_log   /opt/dev/gui/log/nginx.access.log ;
    error_log    /opt/dev/gui/log/nginx.error.log ;


    # disable site via capistrano (cap deploy:web:disable)
    if (-f $document_root/system/maintenance.html) {
        rewrite ^(.*)$ /system/maintenance.html break;
    }

  error_page   500 502 503 504  /500.html;

    # expires headers, takes advantage of the Rails asset_tag helpers:
    location ~* ^.+\.(ico)(\?[0-9]+)?$ {
        passenger_enabled off;
        expires max;
    }

}

2: nginx -s reload

3: 浏览器中输入:http://gui 怎么进不了我的应用呢

大家讲道理大家讲道理2712일 전621

모든 응답(3)나는 대답할 것이다

  • 阿神

    阿神2017-04-21 10:58:44

    netstat -o포트 80을 점유하고 있는 PID를 확인하여 해당 서비스를 찾아 서비스를 중지합니다.
    과거 아파치 포트 80이 점유되던 문제를 이렇게 해결했습니다.
    이것이 도움이 되기를 바랍니다

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:58:44

    로컬 호스트 파일에 127.0.0.1을 가리키는 GUI를 추가하셨나요?

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-21 10:58:44

    먼저 포트 80이 사용 중인지 확인하세요

    회신하다
    0
  • 취소회신하다