2017-01-08 14 views
0

基本的に私のNGINX設定は2つのサイトで正常に動作していますが、2つ目のサイトには3番目のリダイレクトが追加されています。NGINX複数のサイト設定

server { 
    listen 80; 

    root /var/www/html/link.com/public/; 
    index index.php index.html index.htm index.nginx-debian.html; 

    server_name www.link.com link.com; 

    location/{ 

     # URLs to attempt, including pretty ones. 
     try_files $uri $uri/ /index.php?$query_string; 

    } 

    location ~ \.php$ { 
     include snippets/fastcgi-php.conf; 
     fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
    fastcgi_split_path_info ^(.+\.php)(/.+)$; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    include fastcgi_params; 
    } 

    location ~ /\.ht { 
     deny all; 
    } 
} 



user www-data; 
worker_processes auto; 
pid /run/nginx.pid; 

events { 
    worker_connections 768; 
    # multi_accept on; 
} 

http { 

    ## 
    # Basic Settings 
    ## 

    sendfile on; 
    tcp_nopush on; 
    tcp_nodelay on; 
    keepalive_timeout 65; 
    types_hash_max_size 2048; 
    # server_tokens off; 

    # server_names_hash_bucket_size 64; 
    # server_name_in_redirect off; 

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

    ## 
    # SSL Settings 
    ## 

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE 
    ssl_prefer_server_ciphers on; 

    ## 
    # Logging Settings 
    ## 

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

    ## 
    # Gzip Settings 
    ## 

    gzip on; 
    gzip_disable "msie6"; 

    # gzip_vary on; 
    # gzip_proxied any; 
    # gzip_comp_level 6; 
    # gzip_buffers 16 8k; 
    # gzip_http_version 1.1; 
    # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; 

    ## 
    # Virtual Host Configs 
    ## 

    include /etc/nginx/conf.d/*.conf; 
    include /etc/nginx/sites-enabled/*; 
} 

私の他の3つのサイトは同じ設定ですがそれに応じて編集されます。私もデフォルトセクションを持っています。

すべての4つのサイトには、サイト対応のシンボリックリンクがあります。私はまた、私は思っていないnginx.conf editted havent。

ここで問題が発生する可能性がありますか?

+0

3つ目の「サイト」または「場所」を追加しましたか? nginx.confのアップストリーム設定を確認してください。その説明からOkはそのサイトを推測します。私の最高の推測はnginx.confの設定問題です –

+0

私はnginx設定を含んでいます。それはどういうことだったのでしょうか(私は思います) – e4stwood

+0

申し訳ありません。 [Upstream](http://nginx.org/en/docs/http/ngx_http_upstream_module.html)は、サーバーグループの定義にのみ使用されます。ここには、[full-config](https://www.nginx.com/resources/wiki/start/topics/examples/full/)、[server-block](https://www.nginx.com)/resources/wiki/start/topics/examples/server_blocks /)、[one-more-example](https://nginx.org/en/docs/example.html)を参照してください。サーバーブロックが定義されている各ケースで、デフォルトを含めて一意のドメインがあるかどうかを確認します。各サーバーブロックのログパスが一意であることを確認し、期待通りに要求を処理していることを再確認してください。 –

答えて

関連する問題