Я купил доменное имя 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;
}
}
Спасибо за все комментарии, оказалось, что было 2 проблемы: