إعادة توجيه مسار الداخلي لمجموعة الظاهري
-
03-07-2019 - |
سؤال
ولقد تم العمل على موقع اختبار دروبال لفترة من الوقت، والتي لديها مجموعة من المضيفين الظاهري اقامة مثل هذا:
<VirtualHost *:80>
ServerAdmin email@example.com
DocumentRoot "/path/to/root"
ServerName testsite1.example.com
</VirtualHost>
ولقد تم استخدام ملف المضيف تعديل لعرض كل من هذه المواقع الاختبار، على غرار:
12.0.0.1 localhost 20.02.2.22 testsite1.example.com 20.02.2.22 testsite2.example.com 20.02.2.22 testsite3.example.com
لقد عملت هذه على ما يرام، ولكن الآن أنا في حاجة الى ارسال المواقع أكثر من بعض الناس الذين هم عن بعد يست فنية كافية لتعديل ملفات المضيف الخاصة ورؤيته طريقة أفعل.
هل هناك طريقة يمكنني أن إعداد Apache بحيث رابط " http://20.02.2.22/testsite1و> "ستحيل إلى testsite1.example.com داخليا؟ أنا باستخدام دروبال، وإعداد الموقع يحتاج لرؤية "testsite1.example.com" بحيث يمكن أن تختار بشكل صحيح سبيل المثال لتحديد. لقد كنت أبحث من خلال إعادة كتابة اباتشي، ولكن أنا قليلا من newb في هذا حتى أي مساعدة هي محل تقدير كبير.
المحلول
وtestsite1.example.com على جهازك، لذلك لا يمكن إعادة توجيه. يمكنك إعداد بالوكالة مع mod_proxy. نأمل أن يكون هذا يعمل للكم:
<VirtualHost *:80>
ServerAdmin email@example.com
DocumentRoot "/path/to/root"
ServerName testsite1.example.com
ServerAlias 20.02.2.22
<Location /testsite1/>
ProxyPass http://testsite1.example.com/
</Location>
</VirtualHost>
نصائح أخرى
والطريقة تبين لي مواقع التجارب المحلية هو مزيج من الديناميكية DNS وميناء الشحن.
وعلى الصعيد الداخلي، موقع دروبال بلدي في [الجهاز الخاص بي IP] أو المضيف المحلي.
والإعداد أنا حر ديناميكية نظام أسماء النطاقات اسم لبلدي IP ومن ثم على جهاز التوجيه الخاص بي، وتقبل الطلبات الواردة على المنفذ لتوجيه ل[آلة بلدي الملكية الفكرية]
وبهذه الطريقة، يمكن أن يرى yoursite.dyndns.com، ولكن بالنظر فيها في النسخة المحلية.
لماذا أنت فقط لا شراء اسم نطاق جديد وأشر إلى عنوان IP الخادم الخاص بك ... أو هناك حلول النطاقات الحرة مثل:
http://www.dot.tk/en/index.html?lang=en
or
http://dyn.com/dns/
خدمة إذا كنت تريد شراء نطاق جديد، ط التوصية لك هذا واحد، ورخيصة وجودة: http://server2.elite7hackers.us/recommend.php؟site=godaddy