2016-12-08 7 views
3

nginxのサーバーのOS起動できません:Ubuntuのサーバーを16.04Ubuntuのサーバにnginxのサーバーを起動することができません

systemctlステータスnginx.status は、このメッセージ投げている: 。●nginx.service - 高パフォーマンスのWebサーバーとは逆にプロキシサーバ ロード済み:/lib/systemd/system/nginx.service; enabled;ベンダープリセット:有効) アクティブ:失敗しました(結果:終了コード)Thu 2016-12-08 14:38:39 UTC; 19分前 プロセス:2560 ExecStartPre =/usr/sbin/nginx -t -q -gデーモンをオンにします。マスタープロセスオン; (コード=終了し、ステータス= 1/FAILURE)

nginx.confファイル:

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

events { 
     worker_connections 768; 
     # multi_accept on; 
} 

http { 
     fastcgi_cache_path /usr/share/nginx/cache/fcgi levels=1:2 keys_zone=microcache:10m max_size=1024m inactive=1h; 
     client_max_body_size 200M; 
     ## 
     # 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/*; 
} 


#mail { 
#  # See sample authentication script at: 
#  # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript 
# 
#  # auth_http localhost/auth.php; 
#  # pop3_capabilities "TOP" "USER"; 
#  # imap_capabilities "IMAP4rev1" "UIDPLUS"; 
# 
#  server { 
#    listen  localhost:110; 
#    protocol pop3; 
#    proxy  on; 
#  } 
# 
#  server { 
#    listen  localhost:143; 
#    protocol imap; 
#    proxy  on; 
#  } 
#} 

サイト対応ファイル:

## 
# You should look at the following URL's in order to grasp a solid understanding 
# of Nginx configuration files in order to fully unleash the power of Nginx. 
# http://wiki.nginx.org/Pitfalls 
# http://wiki.nginx.org/QuickStart 
# http://wiki.nginx.org/Configuration 
# 
# Generally, you will want to move this file somewhere, and start with a clean 
# file but keep this around for reference. Or just disable in sites-enabled. 
# 
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples. 
## 

# Default server configuration 
# 
server { 
     listen 80 default_server; 
     listen [::]:80 default_server; 

     # SSL configuration 
     # 
     # listen 443 ssl default_server; 
     # listen [::]:443 ssl default_server; 
     # 
     # Note: You should disable gzip for SSL traffic. 
     # See: https://bugs.debian.org/773332 
     # 
     # Read up on ssl_ciphers to ensure a secure configuration. 
     # See: https://bugs.debian.org/765782 
     # 
     # Self signed certs generated by the ssl-cert package 
     # Don't use them in a production server! 
     # 
     # include snippets/snakeoil.conf; 

     root /var/www/html; 

     # Add index.php to the list if you are using PHP 
     index index.php index.html index.htm index.nginx-debian.html; 

     server_name timeskannada.com; 

     location/{ 
       # First attempt to serve request as file, then 
       # as directory, then fall back to displaying a 404. 
       try_files $uri $uri/ =404; 
     } 

     # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 
     # 
     location ~ \.php$ { 
       include snippets/fastcgi-php.conf; 
     # 
     #  # With php7.0-cgi alone: 
     #  fastcgi_pass 127.0.0.1:9000; 
     #  # With php7.0-fpm: 
       fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
       fastcgi_split_path_info ^(.+\.php)(/.+)$; 
       fastcgi_cache microcache; 
       fastcgi_cache_key $scheme$host$request_uri$request_method; 
       fastcgi_cache_valid 200 301 302 30s; 
       fastcgi_cache_use_stale updating error timeout invalid_header http_500; 
       fastcgi_pass_header Set-Cookie; 
       fastcgi_pass_header Cookie; 
       fastcgi_ignore_headers Cache-Control Expires Set-Cookie; 
       include fastcgi_params; 
       fastcgi_read_timeout 200; 
     } 

     # deny access to .htaccess files, if Apache's document root 
     # concurs with nginx's one 
     # 
     #location ~ /\.ht { 
     #  deny all; 
     #} 
} 


# Virtual Host configuration for example.com 
# 
# You can move that to a different file under sites-available/ and symlink that 
# to sites-enabled/ to enable it. 
# 
#server { 
#  listen 80; 
#  listen [::]:80; 
# 
#  server_name example.com; 
# 
#  root /var/www/example.com; 
#  index index.html; 
# 
#  location/{ 
#    try_files $uri $uri/ =404; 
#  } 
#} 
+0

[emerg] 2925#2925:/etc/nginx/nginx.confに "if"ディレクティブがない: エラーログにこのエラーが表示される –

+1

...あなたの設定には "if"はありません。設定パスを更新し、正しいファイルを確認してください。また 'nginx -t'を直接実行して結果を投稿してみてください。 – kworr

+0

nginx:[emerg] /etc/nginx/nginx.conf:6にある "if"指示が許可されていません nginx:設定ファイル/etc/nginx/nginx.confが失敗しました –

答えて

1

問題があれば追加nginx.confでIthemesセキュリティルールでしたファイルの先頭にあるディレクティブ

+0

にありますCanあなたは例を掲示するので、他の人がそのような問題に直面するべきであることを例として役立てることができますか? – kworr

+0

wodpressプラグインがセキュリティを編集しました/etc/nginx/nginx.confファイル –

+0

から始まるファイルの先頭にいくつかのルールを追加しました#BEGIN iThemesセキュリティ - この行を修正または削除しないでください #iThemesセキュリティ設定詳細:2 \t #HackRepair.comのブラックリスト機能を有効にする - > [セキュリティ]> [設定]> [禁止ユーザーをデフォルトのブラックリスト \t#スタートHackRepair.comブラックリスト \t#は、これらのルールのnginxのをコメントした後に、このエラーを発生させ、このコードは非常によく働いた –

関連する問題