51

約1時間前にnginxとphpfastcgiをインストールしましたが、クイックスタート構成の例やnginxのドキュメントなどを読んだ後、動作させることができません。

何を変更したり試したりしても、常に「Welcome toNginx!」しか表示されません。「localhost/...」の画面-単純なindex.htmlを呼び出すことすらできません

私の設定:

(コメントの内容は私が試したものです)

// default nginx stuff (unchanged)

server {
    #listen 80 default_server;
    #listen 80 default;
    listen 80;

    #server_name localhost;
    #server_name _;

    #access_log /var/log/nginx/board.access_log;
    #error_log /var/log/nginx/board.error_log;

    #root /var/www/board;
    #root /var/www/board/public/;
    root /var/www/board/public;

    #index index.html;
    index index.html index.htm index.php;
}

私がそれを正しく理解していれば、これが最も簡単なセットアップであるはずですよね?定義するだけですがlisten 80;index index.html;私はそれを機能させることができません

ファイル/var/www/board/public/index.htmlが存在し、コンテンツが含まれています

私が何かを試すためにさらに2時間を無駄にする前に、誰かがそれを簡単に見て、私が間違っていることを教えてもらえますか?ありがとう。

4

1 に答える 1

68

基本的に、nginxがURLをリソースにバインドするために使用する場所を宣言していませんでした。

 server {
            listen       80;
            server_name  localhost;

            access_log  logs/localhost.access.log  main;

            location / {
                root /var/www/board/public;
                index index.html index.htm index.php;
            }
       }
于 2012-06-16T08:12:11.030 に答える