ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    How To Install Elasticsearch, Logstash, and Kibana 4 on CentOS 7

    IT Discussion
    4
    50
    7.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Joy
      last edited by

      When i run the command " sudo systemctl start nginx"

      i got this error
      Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.

      Help please

      1 Reply Last reply Reply Quote 0
      • S
        stacksofplates
        last edited by

        Type sudo systemctl status nginx and tell us what you get.

        J 1 Reply Last reply Reply Quote 0
        • J
          Joy @stacksofplates
          last edited by

          @johnhooks said:

          Type sudo systemctl status nginx and tell us what you get.

          nginx.service - The nginx HTTP and reverse proxy server
          Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled)
          Active: failed (Result: exit-code) since Thu 2015-10-22 05:13:26 EDT; 1h 4min ago
          Process: 10993 ExecStart=/usr/sbin/nginx (code=exited, status=1/FAILURE)
          Process: 11343 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=1/FAILURE)

          Oct 22 05:13:26 localhost.localdomain systemd[1]: Starting The nginx HTTP and reverse proxy server...
          Oct 22 05:13:26 localhost.localdomain nginx[11343]: nginx: [emerg] unexpected end of file, expecting "}" in /etc/nginx...nf:41
          Oct 22 05:13:26 localhost.localdomain nginx[11343]: nginx: configuration file /etc/nginx/nginx.conf test failed
          Oct 22 05:13:26 localhost.localdomain systemd[1]: nginx.service: control process exited, code=exited status=1
          Oct 22 05:13:26 localhost.localdomain systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
          Oct 22 05:13:26 localhost.localdomain systemd[1]: Unit nginx.service entered failed state.
          Hint: Some lines were ellipsized, use -l to show in full.

          1 Reply Last reply Reply Quote 0
          • S
            stacksofplates
            last edited by

            Can you paste the contents your /etc/nginx.conf file?

            J 1 Reply Last reply Reply Quote 0
            • J
              Joy @stacksofplates
              last edited by Joy

              @johnhooks said:

              Can you paste the contents your /etc/nginx.conf file?

              For more information on configuration, see:

              * Official English Documentation: http://nginx.org/en/docs/

              * Official Russian Documentation: http://nginx.org/ru/docs/

              user nginx;
              worker_processes auto;
              error_log /var/log/nginx/error.log;
              pid /run/nginx.pid;

              events {
              worker_connections 1024;
              }

              http {
              log_format main '$remote_addr - $remote_user [$time_local] "$request" '
              '$status $body_bytes_sent "$http_referer" '
              '"$http_user_agent" "$http_x_forwarded_for"';

              access_log  /var/log/nginx/access.log  main;
              
              sendfile            on;
              tcp_nopush          on;
              tcp_nodelay         on;
              keepalive_timeout   65;
              types_hash_max_size 2048;
              
              include             /etc/nginx/mime.types;
              default_type        application/octet-stream;
              
              # Load modular configuration files from the /etc/nginx/conf.d directory.
              # See http://nginx.org/en/docs/ngx_core_module.html#include
              # for more information.
              include /etc/nginx/conf.d/*.conf;
              
              server {
                   
                  include /etc/nginx/default.d/*.conf;
              

              }

              S 1 Reply Last reply Reply Quote 0
              • S
                stacksofplates
                last edited by stacksofplates

                Looks like you missed the last }. Put one after the curly brace at the bottom of your config file.

                J 1 Reply Last reply Reply Quote 0
                • S
                  stacksofplates
                  last edited by stacksofplates

                  That's what this line is saying, I just wanted to double check.

                  Oct 22 05:13:26 localhost.localdomain nginx[11343]: nginx: [emerg] unexpected end of file, expecting "}" in /etc/nginx...nf:41
                  
                  1 Reply Last reply Reply Quote 0
                  • S
                    stacksofplates
                    last edited by stacksofplates

                    Once you put the brace in, then type

                    sudo systemctl reload nginx
                    sudo systemctl start nginx
                    
                    J 1 Reply Last reply Reply Quote 0
                    • J
                      Joy @stacksofplates
                      last edited by

                      @johnhooks said:

                      Once you put the bracket in, then type

                      sudo systemctl reload nginx
                      sudo systemctl start nginx
                      

                      I will double check my config, I'll get back

                      1 Reply Last reply Reply Quote 1
                      • J
                        Joy @stacksofplates
                        last edited by

                        @johnhooks said:

                        Looks like you missed the last }. Put one after the curly brace at the bottom of your config file.

                        I already did and i got the same error

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          stacksofplates @Joy
                          last edited by

                          @Joy said:

                          @johnhooks said:

                          Looks like you missed the last }. Put one after the curly brace at the bottom of your config file.

                          I already did and i got the same error

                          Ok what's the ouput of sudo systemctl status nginx again? Does it still say expecting "}" in /etc/nginx.conf:41?

                          J 1 Reply Last reply Reply Quote 0
                          • S
                            stacksofplates @Joy
                            last edited by stacksofplates

                            @Joy said:

                            @johnhooks said:

                            Can you paste the contents your /etc/nginx.conf file?

                            For more information on configuration, see:

                            * Official English Documentation: http://nginx.org/en/docs/

                            * Official Russian Documentation: http://nginx.org/ru/docs/

                            user nginx;
                            worker_processes auto;
                            error_log /var/log/nginx/error.log;
                            pid /run/nginx.pid;

                            events {
                            worker_connections 1024;
                            }

                            http {
                            log_format main '$remote_addr - $remote_user [$time_local] "$request" '
                            '$status $body_bytes_sent "$http_referer" '
                            '"$http_user_agent" "$http_x_forwarded_for"';

                            access_log  /var/log/nginx/access.log  main;
                            
                            sendfile            on;
                            tcp_nopush          on;
                            tcp_nodelay         on;
                            keepalive_timeout   65;
                            types_hash_max_size 2048;
                            
                            include             /etc/nginx/mime.types;
                            default_type        application/octet-stream;
                            
                            # Load modular configuration files from the /etc/nginx/conf.d directory.
                            # See http://nginx.org/en/docs/ngx_core_module.html#include
                            # for more information.
                            include /etc/nginx/conf.d/*.conf;
                            
                            server {
                                 
                                include /etc/nginx/default.d/*.conf;
                            

                            }

                            If you made a config file in /etc/nginx/conf.d/ then take out

                            server {
                                include /etc/nginx/default.d/*.conf;
                            }
                            

                            Then do

                            sudo systemctl reload nginx
                            sudo systemctl restart nginx
                            

                            I apologize, I should have caught that in the beginning.

                            1 Reply Last reply Reply Quote 0
                            • J
                              Joy @stacksofplates
                              last edited by

                              @johnhooks said:

                              @Joy said:

                              @johnhooks said:

                              Looks like you missed the last }. Put one after the curly brace at the bottom of your config file.

                              I already did and i got the same error

                              Ok what's the ouput of sudo systemctl status nginx again? Does it still say expecting "}" in /etc/nginx.conf:41?

                              expecting "}" in /etc/nginx.conf:37

                              1 Reply Last reply Reply Quote 0
                              • S
                                stacksofplates
                                last edited by

                                Did you create a .conf file in /etc/nginx/conf.d/?

                                J 2 Replies Last reply Reply Quote 0
                                • J
                                  Joy @stacksofplates
                                  last edited by

                                  @johnhooks said:

                                  Did you create a .conf file in /etc/nginx/conf.d/?

                                  yes, i did. I will check the file and will post it here

                                  1 Reply Last reply Reply Quote 0
                                  • J
                                    Joy @stacksofplates
                                    last edited by

                                    @johnhooks said:

                                    Did you create a .conf file in /etc/nginx/conf.d/?

                                    server {
                                    listen 80;

                                    server_name 104.167.112.241;
                                    
                                    auth_basic "Restricted Access";
                                    auth_basic_user_file /etc/nginx/htpasswd.users;
                                    
                                    location / {
                                        proxy_pass http://localhost:5601;
                                        proxy_http_version 1.1;
                                        proxy_set_header Upgrade $http_upgrade;
                                        proxy_set_header Connection 'upgrade';
                                        proxy_set_header Host $host;
                                        proxy_cache_bypass $http_upgrade;        
                                    }
                                    

                                    }

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      stacksofplates @Joy
                                      last edited by stacksofplates

                                      @Joy said:

                                      @johnhooks said:

                                      Did you create a .conf file in /etc/nginx/conf.d/?

                                      server {
                                      listen 80;

                                      server_name 104.167.112.241;
                                      
                                      auth_basic "Restricted Access";
                                      auth_basic_user_file /etc/nginx/htpasswd.users;
                                      
                                      location / {
                                          proxy_pass http://localhost:5601;
                                          proxy_http_version 1.1;
                                          proxy_set_header Upgrade $http_upgrade;
                                          proxy_set_header Connection 'upgrade';
                                          proxy_set_header Host $host;
                                          proxy_cache_bypass $http_upgrade;        
                                      }
                                      

                                      }

                                      Ok. You will want to remove

                                      server {
                                          include /etc/nginx/default.d/*.conf;
                                      }
                                      

                                      from the /etc/nginx/nginx.conf file.

                                      Then type:

                                      sudo systemctl reload nginx
                                      sudo systemctl restart nginx
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • J
                                        Joy
                                        last edited by

                                        I removed the
                                        server {
                                        include /etc/nginx/default.d/*.conf;
                                        }

                                        but when i run the command "nginx -t -c /etc/nginx/nginx.conf" it says
                                        nginx: [emerg] unexpected end of file, expecting "}" in /etc/nginx/nginx.conf:35

                                        S 1 Reply Last reply Reply Quote 0
                                        • S
                                          stacksofplates @Joy
                                          last edited by

                                          @Joy said:

                                          I removed the
                                          server {
                                          include /etc/nginx/default.d/*.conf;
                                          }

                                          but when i run the command "nginx -t -c /etc/nginx/nginx.conf" it says
                                          nginx: [emerg] unexpected end of file, expecting "}" in /etc/nginx/nginx.conf:35

                                          ok paste your nginx.conf file again

                                          J 1 Reply Last reply Reply Quote 0
                                          • J
                                            Joy @stacksofplates
                                            last edited by

                                            @johnhooks said:

                                            @Joy said:

                                            I removed the
                                            server {
                                            include /etc/nginx/default.d/*.conf;
                                            }

                                            but when i run the command "nginx -t -c /etc/nginx/nginx.conf" it says
                                            nginx: [emerg] unexpected end of file, expecting "}" in /etc/nginx/nginx.conf:35

                                            ok paste your nginx.conf file again

                                            user nginx;
                                            worker_processes auto;
                                            error_log /var/log/nginx/error.log;
                                            pid /run/nginx.pid;

                                            events {
                                            worker_connections 1024;
                                            }

                                            http {
                                            log_format main '$remote_addr - $remote_user [$time_local] "$request" '
                                            '$status $body_bytes_sent "$http_referer" '
                                            '"$http_user_agent" "$http_x_forwarded_for"';

                                            access_log  /var/log/nginx/access.log  main;
                                            
                                            sendfile            on;
                                            tcp_nopush          on;
                                            tcp_nodelay         on;
                                            keepalive_timeout   65;
                                            types_hash_max_size 2048;
                                            
                                            include             /etc/nginx/mime.types;
                                            default_type        application/octet-stream;
                                            
                                            # Load modular configuration files from the /etc/nginx/conf.d directory.
                                            # See http://nginx.org/en/docs/ngx_core_module.html#include
                                            # for more information.
                                            

                                            "}"

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 3 / 3
                                            • First post
                                              Last post