چگونه SEO می تواند داشبورد ورود به سیستم سرور رایگان ایجاد کند تا ترافیک ورودی به وب سایت شما را بهتر بشناسد

thumbnail

این آموزش فنی SEO یک گام به گام برای ایجاد داشبورد سیاهههای مربوط به سرور رایگان شما با استفاده از Elasticsearch انجام می دهد.

این روش قدرت Elasticsearch را برای کمک به ایجاد تصویری قدرتمند با استفاده از پرونده های ورود به سیستم شما استفاده می کند. این تجسم ها به وب مسترها کمک می کند تا با استفاده از داده های موجود ، ترافیک ورودی به وب سایت خود را درک کنند کاملاً قابل اعتماد و بدون نمونه.

و به دلیل این که رایگان است ، هر کسی می تواند این داشبورد جدید را ایجاد کند تا به SEO کمک کند درک بهتری از مسائل فنی SEO که ممکن است به ترافیک وب سایت شما آسیب برساند ، کمک کند.

نمونه ای از داشبورد ورود به سیستم رایگان با ElasticSearch

بررسی سریع آنچه شما نیاز دارید

برای ساخت این داشبورد ، شما نیاز به بارگیری فایل های ورود به سیستم سرور خود به همراه ابزارهای ElasticSearch دارید. همچنین می خواهید مطمئن شوید که آخرین نسخه جاوا را نصب کرده اید. مراحل آخر شامل استفاده از Filebeat برای تفسیر گزارش های شما قبل از ارسال آنها به Elasticsearch است. از Kibana برای تجسم داشبورد شما استفاده می شود.

سیاهههای مربوط به سرور چیست؟

پرونده ورود به سیستم سرور وب پرونده ای است که شامل سوابق کلیه درخواست هایی که سرور شما دریافت می کند ، می باشد.

هر زمان که سرور شما از یک کاربر ، از یک ربات یا سرور دیگر “ضربه” می گیرد ، اطلاعات مربوط به موجودی را که از وب سایت شما درخواست فایل می کند ، ثبت می کند و آن را در پرونده های دسترسی سرور شما ذخیره می کند.

معمولاً اینگونه به نظر می رسد:

66.249.70.33 - - [31/Dec/2019:15:23:47 -0500] "GET /robots.txt HTTP/1.1" 301 705 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

  • 66.249.70.33 – آدرس IP که برای سرورهای پینگ شما استفاده شده است.
  • [31/Dec/2019:15:23:47 -0500] – تاریخ و زمان زمانی که سرورهای شما مورد اصابت قرار گرفتند.
  • “GET /robots.txt HTTP / 1.1” – نوع دستوری که برای پینگ سرورهای شما استفاده می شود. این یکی خواهد بود “GET” یا “POST“. /robots.txt مسیر URL است که پین ​​شده است (در این مورد robots.txt من). HTTP/1.1 نسخه آن است HTTP دسترسی داشت.
  • 301 کد وضعیت پاسخ است.
  • “سازگار؛ Googlebot / 2.1؛ + http: //www.google.com/bot.html “اطلاعات بیشتری در مورد نحوه دسترسی به سرورهای شما ارائه می دهد. در این حالت ، Googlebot.

مرحله 1: پرونده های سیاهههای مربوط را بارگیری کنید

برای ساخت داشبورد باید فایلهای ورود به سیستم را روی رایانه خود بارگیری کنید.

من به شما نشان خواهم داد كه چگونه می توانید با استفاده از CPanel به پرونده های log خود دسترسی پیدا كنید.

روش دیگر ، در صورت تمایل می توانید این پرونده ورود جعلی Apache را نیز بارگیری کنید.

با ورود به حساب میزبان وب سرور خود به CPanel خود دسترسی پیدا کنید.

در اینجا چند میزبان وب محبوب CPanel آورده شده است:

  • خدادادی؛
  • Bluehost؛
  • میزبان؛
  • حرفهایهای سبز

بر روی “گزارش های دسترسی خام” کلیک کنید.

با تیک زدن جعبه ها مطمئن شوید که سیاهههای مربوط به شما تنظیم شده است. گزارش های شما یک بار در تاریخ تنظیم این کار وارد سیستم می شوند.

مطالب مرتبط  مزایای استفاده از گردش کار و ابزارهای مدیریت پروژه

روی دامنه ای که می خواهید سیاهه های خود را استخراج کنید ، کلیک کنید.

برای پروژه Elasticsearch خود پرونده ای ایجاد کنید و گزارش های خود را در آن ذخیره کنید.

مرحله 2: تمام ابزارهای ElasticSearch خود را بارگیری کنید

ما سه ماژول Elasticsearch را بارگیری خواهیم کرد: الاستیک جستجو، ضرب و شتم پرونده و کیبانا.

  • Elasticsearch پایگاه داده ای است که در آن گزارش های شما ذخیره می شود.
  • Filebeat آنالایزر گزارش است که ورود به سیستم را قبل از ارسال آنها به Elasticsearch پردازش می کند.
  • Kibana داشبورد شماست.

یک پوشه جدید بسازید

یک پوشه جدید در پوشه کار خود ایجاد کنید تا همه ماژول های ElasticSearch اضافه شوند. از آنجا که من بارگیری می کنم V.7.3.1، من یک پوشه برای آن نسخه ایجاد می کنم.

مدیریت نسخه ها را آسانتر می کند.

ابزارهای ElasticSearch را بارگیری کنید

هنگام بارگیری ابزارهای Elasticsearch ، اطمینان حاصل کنید که همیشه از همان نسخه استفاده می کنید. نسخه 0.7.3.1 آخرین نسخه پایدار است ، بنابراین بهتر است از این نسخه به جای آخرین نسخه استفاده کنید.

  • بارگیری ElasticSearch (v.7.3.1)
  • بارگیری Filebeat (v.7.3.1)
  • بارگیری Kibana (v.7.3.1)

کلیه فایلهای بارگیری شده خود را در پوشه ایجاد شده خود ذخیره و استخراج کنید.

مرحله 3: آخرین نسخه جاوا را نصب کنید

برای اجرای ، Elasticsearch به آخرین نسخه جاوا نیاز دارد.

جاوا را بارگیری کنید و مراحل نصب را طی کنید.

یک متغیر محیط ایجاد کنید

پس از بارگیری و نصب ، باید متغیر محیطی با Java JDK خود تنظیم کنید.

Windows را جستجو کرده و “متغیرهای محیط” را تایپ کنید.

روی “متغیرهای محیط”> “جدید” کلیک کنید.

یک نام ببخشید و مسیر بارگیری شده در Java JDK خود را اضافه کنید.

مرحله 4: Elasticsearch را راه‌اندازی و اجرا کنید

اکنون ، ما تلاش خواهیم کرد تا Elasticsearch را شروع کنیم. در اینجا ما باید کمی خط فرمان را بیاموزیم.

Windows PowerShell را باز کنید.

Windows PowerShell را باز کنید

به پوشه “bin” Elasticsearch بروید

در خط فرمان می توانید از cd دستور حرکت در پوشه های خود را برای رسیدن به پوشه “سطل”.

پوشه “bin” جایی است که پرونده اجرایی شما (نرم افزاری که استفاده می کنید) در آن قرار دارد.

می توانید پوشه خود را پس از آن بکشید و رها کنید cd دستور اضافه کردن مسیری که پرونده شما در آن قرار دارد.

با خط فرمان به پوشه bin Elasticsearch بروید

مسیری که به دنبال آن هستید ، مسیری است که به پایان می رسد elasticsearch-7.3.1bin.

cd
C:Usersv.7.3.1elasticsearch-7.3.1-windows-x86_64elasticsearch-7.3.1bin

Enter را فشار دهید.

پرونده Elasticsearch خود را اجرا کنید

هنگامی که در این پوشه قرار دارید ، باید اجرای آن را انجام دهید elasticsearch.bat پرونده با استفاده از .elasticsearch فرمان

در جایی در اعدام ، خطی را مشاهده خواهید کرد که به این شکل است.

خط با آدرس IP شما به شما می گوید که از IP استفاده می کنید و از درگاهی که برای اجرای elasticsearch استفاده می شود. در این حالت این است 9200.

اگر می خواهید این اطلاعات را بیابید یا پیکربندی سفارشی اضافه کنید ، می توانید این گزینه را باز کنید elasticsearch.yml پرونده واقع در config پوشه

مرورگر خود را به درگاه localhost: باز کنید

مرورگر خود را باز کرده و “localhost: 9200” را تایپ کنید.

می بینید که Cluster ElasticSearch در حال اجرا است.

مرحله 5: Kibana را تنظیم و اجرا کنید

شروع Kibana شبیه شروع Elasticsearch است.

یک مورد دوم PowerShell را باز کنید.

(اولین موردی را که اکنون اجرا می شود بسته نکنید)

استفاده کنید cd دستور حرکت به مسیر “بن” کیبانا.

cd
c://kibana-7.3.1-windows-x86_64/bin

اجرای kibana.bat پرونده با استفاده از .kibana فرمان

.kibana

کیبانا را اجرا کنید

باز هم ، شل باید به شما بگوید که در کدام بندر کیبانا اجرا می شود.

در مرورگر شما ، Kibana به پورت localhost مشخص شده قابل دسترسی خواهد بود.

مرحله ششم: سیاهههای مربوط به خود را تنظیم کنید

اگر گزارش های خود را از مرحله 1 دارید ، روی “کاوش در مورد من” کلیک کنید.

سپس بر روی “افزودن اطلاعات ورود به سیستم” کلیک کنید.

گزارش های خود را به Kibana اضافه کنید

در مورد من ، پرونده های سرور من Apache هستند.

اگر نمی دانید چه فناوری در سرورهای شما وجود دارد ، احتمالاً آنها از Apache یا Nginx استفاده می کنند.

فقط کافی است یک جستجوی سریع در Google انجام دهید تا در مورد فناوری سرورهای میزبان خود مطلع شوید.

مرحله 7: تنظیم Filebeat

پنجره ای که باز می شود دستورالعمل تنظیم Filebeat را به شما می دهد.

قبل از ارسال آنها به Elasticsearch به پرونده تفسیر پرونده نیاز خواهد بود.

برای تنظیم Filebeat ، دستورالعمل های روی صفحه را دنبال کنید.

تنظیم Filebeat

1. Filebeat را بارگیری و نصب کنید

ما قبلاً این کار را در مرحله 2 انجام داده ایم.

فقط مطمئن شوید که نسخه مشابه Elasticsearch و Kibana را نصب کرده اید.

2. پیکربندی را ویرایش کنید

می توانید Kibana را با یک رمز عبور پیکربندی کنید. از آنجا که من در رایانه محلی خود کار می کنم ، با این کار زحمت نمی کشم و آن را به طور پیش فرض ترک می کنم.

دستورالعمل ها را برای تنظیم آن دنبال کنید.

3. ماژول apache را فعال و پیکربندی کنید

فعال سازی و پیکربندی ماژول apache مهمترین مرحله است.

Filebeat را اجرا کنید

یک مثال سوم Powershell را باز کنید.

(دو نفر دیگر را نبندید ، آنها باید پا به سیستم شوند)

با استفاده از پوشه نصب بروید cd.

cd C:\filebeat-7.3.1-windows-x86

سپس این دستور را اجرا کنید تا apache فعال شود.

./filebeat modules enable apache

پرونده Apache.yml را اصلاح کنید

اگر همه چیز خوب پیش می رفت ، apache.yml در modules.d اکنون پوشه باید فعال شود.

اصلاح کنید Apache.yml پرونده را برای اضافه کردن پرونده ورود به سیستم.

مسیر را به پرونده log jcchouinard.com-Jan-2020 اضافه کنید

4- شروع Filebeat

اطمینان حاصل کنید که Kibana در مرورگر شما فعال و فعال است.

سپس ، این نمونه را در نمونه Filebeat PowerShell خود اضافه کنید.


./filebeat setup
./filebeat -e

روی “بررسی داده” کلیک کنید.

اگر همه چیز درست است ، باید یک پیام موفقیت داشته باشید که به شما می گوید “داده با موفقیت از این ماژول دریافت شده است

اگر اینطور نیست ، Filebeat با پرونده log شما مشکلی دارد.

بر روی “داشبورد سیاهههای مربوط به Apache“و شما تمام شد

داشبورد سیاهههای مربوط به سرورهای رایگان و شگفت انگیز جدید!

پست چگونه SEO می تواند داشبورد ورود به سیستم سرور رایگان ایجاد کند تا بتواند ترافیک ورودی به وب سایت شما را بهتر بشناسد برای اولین بار در Land Engine Land ظاهر شد.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Back To Top