Ошибка IP в домен DNS

Я купил доменное имя example.eu и настроил его у своего регистратора доменов для использования ns1.example.eu и ns2.example.eu с IP-адресом сервера 12.34.567.890. Однако это не работает. По словам регистратора домена, проблем с их настройкой нет.

Я установил стек LEMP (Ubuntu 16.04).

Я также пробовал использовать службу freeDNS, но она также не работает.

Кроме того, Я установил BIND9 на своем сервере без каких-либо результатов.

Это мой named.conf

zone "example.eu" {
    type master;
    file /etc/bind/external/example.eu;
    allow-transfer {
            # IPs allowed to AXFR
            12.34.567.890;
            12.34.567.890;
    };
    allow-update {
            # IPs allowed to update the zone
            12.34.567.890;
            12.34.567.890;
    };
    allow-query {
            # IPs allowed to query the zone (everyone)
            0.0.0.0/0;
    };
    notify yes;
};

/ etc / bind / external / example. Проблема в том, что всякий раз, когда я пытаюсь загрузить php-файл с помощью nginx в любой подкаталог, который он загружает ...

Я искал по всему Интернету, читал все вопросы и ответы и пробовал их все, но без помощи. Проблема в том, что всякий раз, когда я пытаюсь загрузить файл php с помощью nginx в любой подкаталог, он вместо этого загружает файл, но этого не происходит с файлами в корневой папке. вот файл конфигурации nginx:

server {
    listen 80;
    listen [::]:80;

    server_name main;

    root /var/www/html/main;
    index index.php;

    autoindex on;

    location / {
        try_files $uri $uri/ =404;
        rewrite ^/pricing$ /pricing.php last;
        rewrite ^/faq$ /faq.php last;
        rewrite ^/contactus$ /contactus.php last;
        rewrite ^/terms$ /terms.php last;
        rewrite ^/report$ /report.php last;
        rewrite ^/logo$ /logo.php last;
        rewrite ^/privacy$ /privacy.php last;
        rewrite ^/telegram-channel$ /telegram-channel.php last;
        rewrite ^/what-is-online-shop$ /what-is-online-shop.php last;
        rewrite ^/online-shop$ /online-shop.php last;
        rewrite ^/landing/telegram$ /landing/telegram.php last;
        rewrite ^/plus$ /plus.php last;
        rewrite ^/telegram-bot$ /telegram-bot.php last;
        rewrite ^/features$ /features.php last;
        rewrite ^/marketing$ /marketing.php last;
    }  



  location ~ \.php {
            rewrite ^/start/([^/]+)/modules/parsianpayment/validation.php$ 
      /start/modules/parsianpayment/validation.php?$args last;
            rewrite ^/start/([^/]+)/modules/parsianpayment/validation.php$ 
     /start/modules/parsianpayment/validation.php?$args last;
            rewrite ^/start/([^/]+)/modules/parsianpayment/payment.php$ 
     /start/modules/parsianpayment/payment.php?$args last;

            rewrite ^/start/([^/]+)/modules/parsian/validation.php$ 
     /start/modules/parsian/validation.php?$args last;
            rewrite ^/start/([^/]+)/modules/parsian/validation.php$ 
     /start/modules/parsian/validation.php?$args last;
            rewrite ^/start/([^/]+)/modules/parsian/payment.php$ 
     /start/modules/parsian/payment.php?$args last;

            rewrite ^/start/([^/]+)/modules/paypingpayment/validation.php$ 
     /start/modules/paypingpayment/validation.php?$args last;
            rewrite ^/start/([^/]+)/modules/paypingpayment/validation.php$ 
     /start/modules/paypingpayment/validation.php?$args last;
            rewrite ^/start/([^/]+)/modules/paypingpayment/payment.php$ 
     /start/modules/paypingpayment/payment.php?$args last;

            rewrite 
     ^/start/([^/]+)/modules/sendtoafriend/sendtoafriend_ajax.php$ 
      /start/modules/sendtoafriend/sendtoafriend_ajax.php?$args last;


        fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_index index.php;
        include /etc/nginx/fastcgi_params;

        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    }

    location /start/admin {
        try_files $uri $uri/ /start/admin/index.php?$args;
    }

    location /start/ {
      rewrite ^/start/api/?(.*)$ /start/webservice/dispatcher.php?url=$1 last;
      rewrite ^/start/([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /start/img/p/$1/$1$2.jpg last;
      rewrite ^/start/([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /start/img/p/$1/$2/$1$2$3.jpg last;
      rewrite ^/start/([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /start/img/p/$1/$2/$3/$1$2$3$4.jpg last;
      rewrite ^/start/([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /start/img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg last;
      rewrite ^/start/([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /start/img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg last;
      rewrite ^/start/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /start/img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg last;
      rewrite ^/start/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /start/img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg last;
      rewrite ^/start/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /start/img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg last;
      rewrite ^/start/c/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /start/img/c/$1$2.jpg last;
      rewrite ^/start/c/([a-zA-Z-]+)(-[0-9]+)?/.+\.jpg$ /start/img/c/$1.jpg last;
      rewrite ^/start/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /start/img/c/$1$2.jpg last;

      try_files $uri $uri/ @app_server;
    }

    location @app_server {
        rewrite ^/start/([^/]+)/(.*)$ /start/$2 last;
        try_files $uri $uri/ /start/index.php?$args;
    }

}
0
задан 7 August 2018 в 16:28
1 ответ

Спасибо за все комментарии, оказалось, что было 2 проблемы:

  1. Некоторая проблема с кодом, который перенаправлял мой сервер куда-то еще.
  2. Очевидно, порядок, в котором вы помещаете директивы, имеет значение!
0
ответ дан 5 December 2019 в 05:25

Теги

Похожие вопросы