35

静的ファイルのみを提供する単純な仮想ホストをセットアップしようとしています。問題は、ブラウザーを (この場合) に誘導するとjorum.devjorum.dev/index.html.

Nginx は、Mac OS X Mountain Lion に Homebrew を使用してインストールされました。

ホスト

127.0.0.1       jorum.dev

jorum.dev

server {
    listen          80;
    server_name     jorum.dev;

    location / {
        root        ~/Sites/jorum;
        index       index.html index.htm;
    }
}

nginx.conf

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    gzip            on;
    gzip_disable    "msie6";
    gzip_min_length 1100;
    gzip_vary       on;
    gzip_proxied    any;
    gzip_buffers    16 8k;
    gzip_types      text/plain text/css application/json application/x-javascript text/xml application/xml application/rss+xml text/javascript image/svg+xml application/x-font-ttf font/opentype application/vnd.ms-fontobject;

    server_tokens off;

    client_max_body_size    4096k;
    client_header_timeout   10;
    client_body_timeout     10;
    keepalive_timeout       10 10;
    send_timeout            10;

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}
4

8 に答える 8

24

nginx.confにインクルードがありません

include /usr/local/etc/nginx/sites-enabled/*;

http://wiki.nginx.org/CoreModule#include

于 2013-01-23T02:03:59.680 に答える
2

私にとっては、サイトを IPv6 にバインドするのを忘れていて、PC が IPv6 接続されていたことが原因でした。

. listen [::]:80;_ listen 80;_

これにより、接続がIPv6を使用して行われた場合でも、Nginxにサイトが表示されました.

于 2018-11-28T21:52:20.937 に答える