Maison  >  Questions et réponses  >  le corps du texte

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 Il y a quelques jours625

répondre à tous(3)je répondrai

  • 阿神

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

    netstat -oAffichez le PID occupant le port 80, recherchez le service correspondant et arrêtez le service.
    C'est ainsi que j'ai résolu le problème de l'occupation du port Apache 80 dans le passé.
    J'espère que cela vous aidera

    répondre
    0
  • 大家讲道理

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

    Avez-vous ajouté une interface graphique pointant vers 127.0.0.1 dans votre fichier hôte local ?

    répondre
    0
  • PHP中文网

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

    Vérifiez d'abord si votre port 80 est occupé

    répondre
    0
  • Annulerrépondre