আমরা উবুন্টু ট্রাস্টিতে এনজিনেক্স চালিয়েছি। এটি একটি আইপি ঠিকানায় চলমান https- র মাধ্যমে বেশ কয়েকটি ওয়েবসাইট পরিবেশন করে।
এলোমেলোভাবে, যদিও এটি কাজের লোডের সাথে সামান্য সম্পর্কিত বলে মনে হচ্ছে, কখনও কখনও একক অনুরোধগুলি ভুল ভোস্টটি চালু করে। এটি lustrum.thalia.nu
দ্বারা সরবরাহ করা thalia.nu
এবং তদ্বিপরীত থেকে অনুরোধ বাড়ে । এরপরে ব্যবহারকারীরা হঠাৎ করেই অন্য কোনও ওয়েব সাইটে শেষ হওয়ার সাথে সাথে দুষ্টু ত্রুটিযুক্ত পৃষ্ঠাগুলি দেয়। আপনি যখন টিপুন তখন F5ব্যবহারকারীরা আবার মূল টার্গেটে ফিরে আসবেন।
এটি ব্রাউজার বা অপারেটিং সিস্টেম সম্পর্কিত বলে মনে হচ্ছে না। এটি ফায়ারফক্স (লিনাক্স, উইন্ডোজ, ম্যাক), এজ (উইন্ডোজ) এবং ক্রোম (লিনাক্স, উইন্ডোজ, অ্যান্ড্রয়েড) এবং সাফারি (আইওএস) এ ঘটেছে বলে নিশ্চিত হয়ে গেছে।
সিস্টেমটি লোডের নিচে রাখার সময় সমস্যাটি আরও ঘন ঘন দেখা দেয় যা এক ধরণের রেসের শর্ত প্রস্তাব করে।
lustrum.thalia.nu
server {
server_name lustrum.thalia.nu;
listen 443 ssl;
ssl on;
ssl_certificate /etc/nginx/certs/lustrum.thalia.nu.crt;
ssl_certificate_key /etc/nginx/certs/lustrum.thalia.nu.key;
add_header Strict-Transport-Security "max-age=63072000; preload";
root /var/www/thalia-lustrum/public_html;
location / {
index index.php;
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
# Pass all .php files onto a php-fpm/php-fcgi server.
location ~ [^/]\.php(/|$) {
include /etc/nginx/fastcgi_params;
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
fastcgi_pass unix:/var/run/php5-fpm-thalia-lustrum.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /public_html$fastcgi_script_name;
}
}
thalia.nu
server {
server_name thalia.nu;
listen 443 ssl;
ssl on;
ssl_certificate /etc/nginx/certs/www.thalia.nu.crt;
ssl_certificate_key /etc/nginx/certs/www.thalia.nu.key;
add_header Strict-Transport-Security "max-age=63072000; preload";
root /var/www/thalia/public_html;
location / {
try_files $uri $uri/ /index.php/$request_uri;
index index.php index.html index.htm;
}
location ~ \.php($|/) {
include /etc/nginx/fastcgi_params;
set $script $uri;
set $path_info "";
if ($uri ~ "^(.+\.php)(/.+)") {
set $script $1;
set $path_info $2;
}
fastcgi_read_timeout 120;
fastcgi_pass unix:/var/run/php5-fpm-thalia-www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /public_html$fastcgi_script_name;
}
}
আপনি দেখতে পাচ্ছেন, আমরা এই দুটি ডোমেনের জন্য আলাদা আলাদা PHP5-FPM পুল চালাচ্ছি। এই পুলগুলি বিভিন্ন ফোল্ডারে ক্রোটযুক্ত এবং বিভিন্ন ব্যবহারকারী হিসাবে চালিত হয়। পিএইচপি-এফপিএমের কনফিগারেশন যতদূর আমি বলতে পারি মোটামুটি মানসম্পন্ন।
আমরা nginx 1.4.6-ubuntu3 এবং nginx 1.8.0-1 + বিশ্বস্ত উভয়ই চেষ্টা করেছি।
লগ টেলিমেট্রি
266.266.266.266 - - [25/Nov/2015:09:24:40 +0100] "GET /committees/175 HTTP/1.1" 302 5 "https://thalia.nu/committees" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:42.0) Gecko/20100101 Firefox/42.0" Host: "thalia.nu" Location: "https://thalia.nu/index.php//committees/wp-admin/setup-config.php"
এই লাইনে আপনি দেখতে পাচ্ছেন যে পৃষ্ঠার জন্য অনুরোধটি /committees
হঠাৎ করে পুনঃনির্দেশিত হয়ে গেছে wp-admin
। এটি প্রদর্শিত হয় যে অনুরোধটি পিএইচপি-এফপিএম পুল /committees
দ্বারা পরিচালিত হয়েছে thalia-lustrum
...
ডিএনএস জোন ফাইল
এটি কীভাবে সম্ভবত প্রাসঙ্গিক হতে পারে আমরা তা দেখতে পাই না তবে ...
;; MX Records
thalia.nu. 300 IN MX 20 relay.transip.nl.
thalia.nu. 300 IN MX 10 ivo.thalia.nu.
;; TXT Records
thalia.nu. 300 IN TXT "v=spf1 a mx a:mulgore.hexon-is.nl a:moonray.hexon-is.nl a:fred.thalia.nu a:ivo.thalia.nu ~all"
;; SPF Records (Sender Policy Framework)
thalia.nu. 300 IN SPF "v=spf1 a mx a:mulgore.hexon-is.nl a:moonray.hexon-is.nl a:fred.thalia.nu a:ivo.thalia.nu ~all"
;; CNAME Records
lustrum.thalia.nu. 300 IN CNAME thalia.nu.
;; A Records (IPv4 addresses)
thalia.nu. 300 IN A 131.174.31.8
www.thalia.nu. 300 IN A 131.174.31.8
ivo.thalia.nu. 300 IN A 131.174.31.8
Host:
শিরোনাম এবং ব্যবহারকারী এজেন্টের সামগ্রী যুক্ত করতে পারবেন ? এখানে কিভাবে জন্য দেখুন: serverfault.com/questions/636790/... । আসলে আমি আপনার ওয়েবসাইটগুলিতে কিছু অনুরোধ করার চেষ্টা করেছি কিন্তু আপনার সমস্যার পুনরুত্পাদন করিনি। আপনি এটিকে পুনরুত্পাদন করার জন্য কোন ক্লায়েন্ট ব্যবহার করছেন?
config.php
না পাওয়া সম্পর্কে একটি সংক্ষিপ্ত ত্রুটি পেয়েছি।