একটি ভিপিএসে ওয়ার্ডপ্রেসের সাথে পুনঃনির্দেশ লুপ


1

আমার সার্ভারে একটি ডোমেন নাম পুনর্নির্দেশের জন্য আমার ভিপিএসে একটি ওয়ার্ডপ্রেস এবং ডিএনএস সেটআপ রয়েছে। তবে সার্ভারের আইপিটি লুকিয়ে রাখতে আমার সমস্যা হচ্ছে। আসলে যখন আমি আমার ডোমেন নাম থেকে সার্ভারে পুনঃনির্দেশিত হয়েছি তখন URL টি URL- এ পরিবর্তিত www.example.com/wordpressহয় XXXXXX/wordpress( XXXXXXএটি আইপি ঠিকানা)।

তাই আমি ডোমেন নামের জন্য সেটিংসে সাইটের ইউআরএল পরিবর্তন করার চেষ্টা করেছি। তবে আমি সার্ভার এবং ডোমেন নাম বা নিজেই মধ্যে একটি লুপ আটকে গিয়েছিলাম। সেটিংসে আমি এটি http://www.example.com/wordpressপরিবর্তে পরিবর্তিত করেছিhttp://XXXXXX/wordpress

ভার্চুয়ালহোস্টের জন্য আমার কনফিগারেশনটি এখানে: /etc/apache2/sites-available/default

NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName  example
   ServerAlias example.com *.example.com
    DocumentRoot /var/www/
    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
<Directory /var/www/wordpress/>
    Order deny,allow
    Allow from all
    Satisfy any
</Directory>
</VirtualHost>

এবং এখানে আমার .htaccess /var/www/wordpress/.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

এবং আমার লগে আমরা দেখতে পাচ্ছি যে আমার কিছু অভ্যন্তরীণ পুনর্নির্দেশ আছে

strip per-dir prefix: /var/www/wordpress/index.html -> index.html
applying pattern '^index\\.php$' to uri 'index.html'
strip per-dir prefix: /var/www/wordpress/index.html -> index.html
applying pattern '.' to uri 'index.html'
rewrite 'index.html' -> '/wordpress/index.php'
trying to replace prefix /var/www/wordpress/ with /wordpress/
internal redirect with /wordpress/index.php [INTERNAL REDIRECT]
strip per-dir prefix: /var/www/wordpress/index.cgi -> index.cgi
applying pattern '^index\\.php$' to uri 'index.cgi'
strip per-dir prefix: /var/www/wordpress/index.cgi -> index.cgi
applying pattern '.' to uri 'index.cgi'
rewrite 'index.cgi' -> '/wordpress/index.php'
trying to replace prefix /var/www/wordpress/ with /wordpress/
internal redirect with /wordpress/index.php [INTERNAL REDIRECT]
strip per-dir prefix: /var/www/wordpress/index.pl -> index.pl
applying pattern '^index\\.php$' to uri 'index.pl'
strip per-dir prefix: /var/www/wordpress/index.pl -> index.pl
applying pattern '.' to uri 'index.pl'
rewrite 'index.pl' -> '/wordpress/index.php'
trying to replace prefix /var/www/wordpress/ with /wordpress/
internal redirect with /wordpress/index.php [INTERNAL REDIRECT]

কোন পরামর্শ স্বাগত!


আপনার "ওয়ার্ডপ্রেস ঠিকানা" সেটিংসে সেট করা কী? আপনি যখন প্রথম সংযুক্ত হন বা কখন আপনি ক্লিক করেন তখন কখন ইউআরএল ডোমেন নাম থেকে আইপি ঠিকানায় পরিবর্তন হয়? আপনি যদি প্রথম সংযোগ করেন তবে এটি পুনর্নির্দেশটি দেখানোর জন্য দয়া করে একটি কার্ল দেখান (-i আমি মনে করি) i
টিম

উত্তর:


1

আমি একটি সমাধান খুঁজে পেয়েছি, আমি আমার ডিএনএস সরবরাহকারীর প্রযুক্তিগত সহায়তায় ফোন করেছি এবং আমরা খুঁজে পেয়েছি যে আমি এটির ভুল কনফিগারেশন করেছি। যাদের এখানে একই সমস্যা হতে পারে তাদের সহায়তা করার জন্য এটি।

আমার ডিএনএস সরবরাহকারী 1 এবং 1 এবং আমি আমার আইপি-তে কোনও HTTP পুনঃনির্দেশ করেছি এবং এটি ভুল ছিল। সঠিক উপায় হ'ল ডোমেন নামটি একটি ওয়েব উপাদান হিসাবে সেট করা এবং ডিএনএস প্যারামিটারে সার্ভারের আইপি ঠিকানায় একটি রেকর্ড সেট করা।

আমি এই ভুলটি করেছি কারণ আমি ভেবেছিলাম যে ওয়েব উপাদানটি 1 এবং 1 এর ওয়েবসাইট নির্মাতার তৈরি ওয়েবসাইটের জন্য।

আপনার উত্তর ব্যবহারকারী 378702 এর জন্য ধন্যবাদ


0

আপনি ডকুমেন্টআরটকে / var / www / ওয়ার্ডপ্রেস / এ পরিবর্তন করতে পারেন

DocumentRoot /var/www/wordpress/
সম্পাদিত:
আপনি যদি সার্ভার আইপিটি আড়াল করতে চান তবে আপনি নতুন সার্ভারকে এনজিএক্স এবং এনগিনেক্সের সাথে প্রক্সি হিসাবে অ্যাপাচি সার্ভারে পুনর্নির্দেশ করতে পারবেন, এবং ডিএনএস কনফিগার করে প্রক্সি সার্ভারে ব্যবহার করতে পারবেন।


যদিও এটি সম্ভবত "সার্ভারের আইপিটি লুকানোর" জন্য কিছু করবে না। (?)
মিঃ হোয়াইট

দুঃখিত আমার ভুল ভুল পড়ুন - আমি আমার পোস্ট সম্পাদনা করেছি।
liske1

আপনি কেন এনগিনেক্স দিয়ে অ্যাপাচি প্রশ্নের উত্তর দিচ্ছেন?
ওয়াগসল্যান্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.