getting error for a nginx.conf file and site is not opening.

Discussion in 'Installation/Configuration' started by pawan, Feb 22, 2023.

Tags:
  1. pawan

    pawan Member

    not sure what changes I have done and it stopped working.
    here is the error I am getting

    nginx: [warn] conflicting server name "pokemonbattlearena.net" on 0.0.0.0:80, ignored
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful
    and the content of nginx.conf is like this

    Code:
    # 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;
    
    # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
    include /usr/share/nginx/modules/*.conf;
    
    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 4096;
    
        include             /etc/nginx/mime.types;
        default_type        application/octet-stream;
        gzip                on;
        gzip_types          text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    
    
    
        # 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 {
            listen 80 default_server;
            listen [::]:80 default_server;
            server_name pokemonbattlearena.net www.pokemonbattlearena.net;
    
            root /var/www/html;
            index index.php;
    
            # PHP handler
            location ~ \.php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
            }
    
            # Prevent access to hidden files and directories
            location ~ /\. {
                deny all;
            }
    
            # Error pages
            error_page 404 /404.html;
            location = /404.html {
            }
    
            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
            }
        }
    
        # Settings for a TLS enabled server.
        #
        # server {
        #     listen       443 ssl http2;
        #     listen       [::]:443 ssl http2;
        #     server_name  _;
        #     root         /usr/share/nginx/html;
        #
        #     ssl_certificate "/etc/pki/nginx/server.crt";
        #     ssl_certificate_key "/etc/pki/nginx/private/server.key";
        #     ssl_session_cache shared:SSL:1m;
        #     ssl_session_timeout  10m;
        #     ssl_ciphers HIGH:!aNULL:!MD5;
        #     ssl_prefer_server_ciphers on;
        #
        #     # Load configuration files for the default server block.
        #     include /etc/nginx/default.d/*.conf;
        #
    #        error_page 404 /404.html;
    #            location = /40x.html {
    #        }
    #
    #        error_page 500 502 503 504 /50x.html;
    #            location = /50x.html {
    #        }
    #    }
    
     
  2. ahrasis

    ahrasis Well-Known Member HowtoForge Supporter

    Check vhost for this domain.
     
  3. till

    till Super Moderator Staff Member ISPConfig Developer

    This is not about an ISPConfig system? Just asking as you posted in the forum for servers without ISPConfig.
     
    ahrasis likes this.
  4. pawan

    pawan Member

    yes this is not about ISPCONFIG, you are right Till.
    anyway I got this resolved.
    this is the code which is working now.

    Code:
    # 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;
    
    # Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
    include /usr/share/nginx/modules/*.conf;
    
    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 4096;
        include /etc/nginx/mime.types;
        default_type application/octet-stream;
        gzip on;
        gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    
        include /etc/nginx/conf.d/*.conf;
    
        server {
            listen 80;
            server_name _;
            root /usr/share/nginx/html;
            include /etc/nginx/default.d/*.conf;
            # Set the Content-Security-Policy header without nonce
            add_header Content-Security-Policy "default-src 'none'; script-src 'self' www.pokemonbattlearena.net; style-src 'self' 'unsafe-inline'; img-src 'self'; font-src 'self'; connect-src 'self'; frame-src 'self'; object-src 'none'";
            # Error pages
            error_page 404 /404.html;
            location = /404.html {
            }
            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
            }
        }
    }
    
     
    till and ahrasis like this.

Share This Page