مشاهده کسانی که سایت شما را لینک کرده اند

سایت شما توسط چه کسانی ، به چه تعداد و با چه عنوانی لینک شده است ؟
کدام مطالب شما بیشتر لینک شده اند ؟
گوگل پاسخ میدهد !
برای یافتن این مورد وارد کنسول گوگل وبمستر تولز شوید
از منوی search Traffic ، زیر منوی Links to Your site را کلیک نمایید
در صفحه ای که باز میشود ، سه بخش وجود دارد
****************************
Who links the most
کسانی که بیشتر شما را لینک کرده اند ( تعداد صفحاتی که شما را لینک کرده اند جلوی آن نوشته شده )
****************************
Your most linked content
کدام بخش های سایت شما بیشتر لینک شده اند (تعداد دفعاتی که این صفحه لینک شده روبروی آن نوشته شده )
****************************
How your data is linked
مطالب سایت شما با چه نامی لینک دهی شده اند

تنظیم کران جاب در سرور لینوکسی

توسط کران جاب می توانید یک سری از پروسه ها را به صورت دوره ای به صورت خودکار انجام دهید.
دوره می تواند هر دقیقه ، هر نیم ساعت ، هر سه ساعت ، هر روز یا … باشد . بستگی به شما دارد که چگونه آنرا تعریف می کنید.

موارد استفاده مثلا برای حذف کردن لاگ هایی یا ریستارت کردن سرویس های سرور یا جستجوی آنتی ویروس در دایرکتوری ها به صورت منظم می باشد.

برای مشاهده لیست کران جاب های فعال از دستور زیر استفاده نمایید

crontab -l

برای ویرایش فایل cronjob برای اضافه کردن یا ویرایش از دستور زیر استفاده نمایید.

crontab -e

در صورتیکه ویرایشگر vi باز شده است می توانید به شکل زیر دستورات زیر را وارد نمایید.

ابتدا کلید i را فشار دهید تا بتوانید ویرایش را انجام دهید.

سپس عبارت زیر را تایپ نمایید

۰ ۴ * * * service mysql restart

سپس دکمه Esc بر روی کیبرد را بزنید و تایپ کنید

:wq

و اینتر
در مثال فوق ما سرویس mysql را هر روز ۴ صبح ریستارت می کنیم.

آموزش آپگرید mysql توسط custombuild 2 در دایرکت ادمین

به ترتیب دستورات زیر را در خط فرمان لینوکس وارد نمایید

cd /usr/local/directadmin/custombuild
./build set mysql 5.6
./build set mysql_inst mysql
./build set mysql_backup yes
./build update
./build mysql

پس از آپگرید شدن mysql حتما مجدد php را نیز با دستور زیر کامپایل نمایید

./build php n

رفع ارور متاسفانه این نوع پرونده به دلیل مسائل امنیتی مجاز نیست در وردپرس

در صورتیکه در وردپرس با ارور زیر مواجه می شوید
nn (2)
وارد کنترل پنل هاست شوید.
بر روی فایل منیجیر کلیک کنید و به پوشه public_html بروید.
فایل wp-config.php را باز نمایید
و عبارت زیر را پس از خط wp_debug قرار دهید.

define('ALLOW_UNFILTERED_UPLOADS', true);

این کد بهشما اجازه می دهد پسوند های مختلف را بدون در نظر گرفتن نوع پسوند آپلود کنید

خطای #۱۲۷۳ – Unknown collation: ‘utf8mb4_unicode_ci’

در صورتیکه در هنگام ریستور فایل sql با خطای

#۱۲۷۳ – Unknown collation: ‘utf8mb4_unicode_ci’

یا

#۱۲۷۳ – Unknown collation: ‘utf8mb4_unicode_520_ci’

مواجه شدید با سه دستور زیر فایل مربوطه را ویرایش کنید ( ابتدا بهتر است mysql را به نسخه ۵٫۶ ارتقا دهید اگر مشکل داشت سه دستور زیر را وارد نمایید.

 

sed -i 's/utf8mb4/utf8/g' your_file.sql
sed -i 's/utf8_unicode_ci/utf8_general_ci/g' your_file.sql
sed -i 's/utf8_unicode_520_ci/utf8_general_ci/g' your_file.sql

غیرفعال کردن فایروال IPTABLES

برای غیرفعال کردن فایروال از دستور زیر استفاده نمایید

service iptables stop

برای غیرفعال کردن در هنگام بوت مجدد دستور زیر را استفاده کنید.

chkconfig iptables off

برای allow کردن کلیه کانکشن های ورودی و خروجی در iptables از دو دستور زیر استفاده نمایید.

 iptables -A INPUT -i lo -j ACCEPT
 iptables -A OUTPUT -o lo -j ACCEPT

فعال کردن SSL رایگان در هاست دایرکت ادمین

از مزایای SSL ، رمزنگاری شدن اطلاعاتی است که کاربر شما از مرورگر به سمت سرور ارسال می کند. از مزایای دیگر آن اعتبار و ارجحیت بالای وبسایت در موتورهای جستجو بویژه گوگل می باشد.
از معایب SSL در ایران می شود به کند شدن لود شدن سایت برای مشتریانی که از اینترنت ضعیفی استفاده می کنند می باشد.
در صورتیکه از مشترکین IRANPAGE هستید ( یا این امکان توسط مدیرسرور شما فعال شده است ) به ترتیب زیر عمل کنید.

۱- وارد دایرکت ادمین شوید.

۲- به بخش SSL Certificates بروید

۳- گزینه ها را به صورت عکس زیر تنظیم نمایید. آدرس ایمیلی از سایت خود ثبت کنید.

config-server-free-ssl

۴- در تنظیمات اسکریپت آدرس سایت خود را با https درج کنید که گرفتار لوپ بی نهایت نشوید !

۵- حالا با فراخوانی https://config-server.ir کاربر به پوشه private_html هدایت می شود ، بهتر است که یک کپی از محتویات public_html بگیرید و در private_html پیست نمایید ، سپس یک کد htaccess در پوشه public_html قرار داده و کاربران را به https سایت خود هدایت کنید.

۶- سپس از طریق این آموزش لینک های عکس های قدیمی را از http به https تغییر دهید ( در صورت عدم تغییر SSL شما گرین بار نمی شود ) . آموزش فوق را مشاهده کنید ، به جای http://domain.com/wp-content/ عبارت https://domain.com/wp-content را قرار دهید.

۷- در قالب اگر فایل js یا css ای از http فراخوانی می شود آنرا اصلاح و https کنید.

۸- حال مراحل ۵ به بعد این آموزش را انجام دهید تا ورودی های خود را از گوگل حفط کنید.

از SSL رایگان لذت ببرید

آموزش نصب LetsEncrypt در دایرکت ادمین

۱- ابتدا SNI را در سرور فعال نمایید ( آموزش فعال سازی SNI در دایرکت ادمین )

۲- LetsEncrypt را در تنظیمات دایرکت ادمین فعال کنید.

echo "letsencrypt=1" >> /usr/local/directadmin/conf/directadmin.conf

۳- دایرکت ادمین را ریستارت نمایید

echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000

۴- حال اجرا کنید

cd /usr/local/directadmin/custombuild
./build rewrite_confs
./build update
./build letsencrypt

کانفیگ مدنظر انجام شد . برای فعال کردن ssl سمت یوزر آموزش فعال کردن SSL رایگان در هاست دایرکت ادمین را مشاهده نمایید.

نحوه فعالسازی SNI در دایرکت ادمین

SNI امکانیست در وب سرور که به کاربران اجازه می دهند از کاربران از یک آی پی به اشتراک گذاشته شده برای ست کردن SSL استفاده نمایند.

برای فعال کردن SNI در دایرکت ادمین باید این گزینه در directadmin.conf ست شود.

دقت بفرمایید که SNI بر روی CentOS 5 و Debian 5 ساپورت نمی شود ، پس بهتر است از نسخه ۶ یا ۷ سیستم عامل centos استفاده نمایید.

وارد فایل زیر می شویم.

nano /usr/local/directadmin/conf/directadmin.conf

و عبارت زیر را اضافه می کنیم

enable_ssl_sni=1

حال دایرکت ادمین را ریستارت کنید. ابتدا جستجو کنید در فایل ( با دکمه ترکیبی ctrl+w ) که آیا عبارت enable_ssl_sni قبلا در تنظیمات وجود داشته یا خیر اگر نبود خط فوق را اضافه کنید.

service directadmin restart