AWSTATS لمجالات متعددة على نفس الخادم باستخدام تثبيت واحد
-
29-09-2019 - |
سؤال
أحاول تحديد كيفية إعداد AWStats لمواقع متعددة على خادم الخادم. من الناحية المثالية ، سأذهب إلى Stats.MyDomain.com وأتمكن من رؤية AWSTATs لأي موقع على الخادم الخاص بي. وهذا يعني أنني لا أريد أن أقوم بإعداد STATS.Domain1.com ، Stats.Domain2.com ، AD GASEA. هل من الممكن إنشاء موقع واحد ثم التبديل بين المجالات عبر نموذج تحديد النموذج. أشعر أنني رأيت هذا من قبل ، لكنني لم أجد أي مراجع على شبكة الإنترنت.
أفهم أنني سأحتاج إلى إعداد وظائف CRON ، وملفات السجل ، وما إلى ذلك لإنشاء كل مجال بشكل فردي. إنها المشاهدة المركزية مهمة بالنسبة لي.
أي توجيه سيكون مقدرا.
المحلول
ربما يتعين عليك إنشاء نموذج اختيار المجال بنفسك ، ولكن ربما يساعد في معرفة أن AWStats.PL يتعرف على config = my.domain.name كوسيطة ، حتى تتمكن من استخدام شيء مثل http://stats.mydomain.com/awstats/awstats.pl؟config=another.domain.com لرؤية إحصائيات مختلف المجالات على موقع واحد.
نصائح أخرى
لم أكن متابعًا مع AWStats لبضع سنوات ، ولكن لا يزال لدي بعض التثبيتات.
بشكل عام ، يمكنك إعداد شيء من نوع Virtualhost أو Scriptalias أساسي إلى حد ما في Apache (يشير إلى نفس awstats dir على القرص) ، ثم نسخ تعديل نوع من awstats.siteTemplate.conf ، ثم إضافة سطر إلى بعض النصوص يتم استدعاؤها من قبل CRON لمعالجة الإحصائيات.
قد تكون هناك طريقة أفضل هذه الأيام ... ما سبق ليس مؤلمًا تمامًا ، ولكن ليس مؤلمًا تمامًا.
لكن Afaik ، هذا هو أفضل ما يمكنك القيام به.
سأشاهد الموضوع لمعرفة ما إذا كان لدى أي شخص آخر إجابة أفضل.
أبسط طريقة هي استخدام وحدة Webmin و AWSTATS WebMin لإنشاء وإدارة مجال متعدد في خادم ceterlize (يحتاج Couse إلى استخدام نوع من نقل الملفات).
في حالة عدم تمكنك من تثبيت Webmin ، يمكنك إنشاء واجهة مستخدم ويب بسيطة لإدارة تحليل سجل المجال المتعدد (لقد قمت بالفعل بنشرها واستخدمها)