loading...
 

شاپ کیپر

شاپ کیپر

  1. شاپ کیپر
  2. مباحث و منایع آموزشی
برای پیکر بندی فایروال لینوکس CentOS جهت نرم افزار IBSng کارهای زیر را انجام دهید.
این کار را با دستورات iptables انجام می دهم. برای کانفیگ فایروال لینوکس جهت نرم افزار IBSng دو راه وجود دارد.

غیر فعال کردن فایروال لینوکس CentOS. با اینکار سطح امنیتی لینوکس پایین می آید. در آموزش های زیادی که دیدم فایروال رو غیرفعال می کردند.باز کردن پورت های مربوط به IBSng که این کار توصیه می شود.

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

1 ***
2 service iptables stop
3 ***


با غیر فعال کردن Firewall سطح امنیتی لینوکس پایین می آید.
پیکربندی فایروال لینوکس با باز کردن پورت IBSng روی لینوکس
1. مرحله اول از پیکربندی فایروال را با کد های زیر آغاز می کنم.1 ***
2 sysctl -p
3 echo 1 /proc/sys/net/ipv4/ip_forward
4 ***



در خط اول با دستور sysctl –p یک سری از پارامتر های هسته کرنل لینوکس را می بینیم.

در اینجا مقدار پارامتر net.ipv4.ip_forward = 0 است. 0 شدن آن یعنی اینکه بسته هایی که به کارت شبکه ارسال می شوند، از بین رفته و به مقصد Forward نمی شوند. پس باید مقدار آن به 1 تغییر کند. برای این کار از دستور خط دوم استفاده کنید.

در خط دوم مقدار پارامتر ip_forward به 1 تغییر می کند. برای Forward کردن بسته های ارسال شده به کارت های شبکه دیگر در لینوکس باید مقدار این پارامتر برابر 1 شود. یک مشکل وجود دارد این است که این تنظیم موقتی خواهد بود. با ریستارت شدن لینوکس از بین می رود.
برای رفع این مشکل کد زیر را وارد کنید.

1 ***
2 nano /etc/sysctl.conf
3 ***


با دستور بالا فایل sysctl.conf در ویرایشگر nano باز می شود. پارامتر ip_forward را پیدا کنید و مقدار 0 را به 1 تغییر می دهید. سپس Ctrl+X را بگیرید. y را تایپ کنید. Enter را فشار دهید.

برای مشاهده تغییرات کد های زیر را وارد کنید.

1 ***
2 reboot
3 sysctl net/ipv4/ip_forward
4 ***


با کد reboot لینوکس ریستارت می شود. بعد از اینکه لینوکس بوت شد و بالا آمد برای مشاهده تغییرات با استفاده از کد خط دوم می بینید که مقدار پارانتر ip_forward به 1 تغییر پیدا کرده است.

2. مرحله دوم از کانفیگ فایروال لینوکس را با کد های زیر ادامه می دهم. یادآوری
پورت های IBSng ، پورت 1812 و 1813 می باشند. لازم است بدانید در حالت معمول نیازی به تغییری در فایروال نداریم. اما اگر در مواقعی نیاز شد که دو پورت IBSng باز شوند کد های زیر را وارد کنید.

1 ***
2 iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 1812 -j ACCEPT
3 iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 1813 -j ACCEPT
4 service iptables save
5 ***


یادآوری
اگر شما از سرور PPTP برای اتصال به IBSng استفاده می کنید باز کردن پورت 1723 و نوشتن Rule های زیر الزامی است ولی در حالت معمول نصب IBSng به این کدها نیازی نیست.

1 ***
2 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
3 iptables -A INPUT -i eth0 -p tcp –dport 1723 -j ACCEPT
4 iptables -A INPUT -i eth0 -p gre -j ACCEPT
5 iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
6 iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT
7 iptables -t filter -I FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN
8 -m tcpmss --mss 1300:8000 -j TCPMSS --set-mss 1300
9 service iptables save
10 ***



در خط اول دستور iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE را وارد کنید.
t nat- برای ترجمه آدرس استفاده می شود. t- مخفف table— است. A- مخفف append یا add است. POSTROUTING برای تغییر آدرس مبدا به کار می رود. o- مخفف out –interface— است. eth0 هم خود اینترفیس خروجی لینوکس است. j MASQUERADE- یک rule یا قانون برای chain یا زنجیر POSTROUTING است.
با این دستور تمامی بسته های فرستاده شده از سرویس های داخل لینوکس به اینترفیس eth0، به آیپی 192.168.1.19 تغییر آیپی می دهند. یعنی آیپی سرویس های مبدا به این آیپی ترجمه می شوند.

در خط دوم دستور iptables -A INPUT -i eth0 -p tcp –dport 1723 -j ACCEPT را وارد کنید.
از زنجیر INPUT برای *****ینگ بسته هایی که داخل لینوکس می شوند استفاده می شود. i eth0- مخفف in –interface— است. eth0 هم که اینترفیس خروجی است. p tcp- هم مخفف پروتکل tcp است. dport- هم پورت مقصد را مشخص می کند. j ACCEPT- هم یک rul یا قانون است.
پورت 1723 متعلق به نرم افزار IBSng نصب شده روی لینوکس است. با استفاده از کد بالا، بسته هایی که از خارج وارد لینوکس می شوند و از پروتکل tcp تبعیت می کنند با استفاده از این پورت به سمت IBSng هدایت می شوند

در خط سوم دستور iptables -A INPUT -i eth0 -p gre -j ACCEPT را وارد کنید.
در این دستور اگر بسته ای از خارج به سمت اینترفیس eth0 لینوکس برود و از پروتکل gre که یک پروتکل امنیتی ppp است، تبعیت کند، با rule یا قانون ACCEPT اجازه ورود پیدا می کند.

در خط چهارم دستور iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT را وارد کنید.در خط پنجم دستور iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT را وارد کنید.
از این دو دستور برای Forward بسته های ppp استفاده می شود. آدرس های مبدا و مقصد eth0 و سرویس ppp است. از FORWARD برای ارسال بسته ها بین کارت های شبکه استفاده می شود.

در خط ششم در جدول filter تنظیماتی برای Forward شدن بسته ها اعمال می شود. به علت طولانی بودن این کد آن را در دو خط نوشتم.در خط آخر دستور service iptables save را برای ذخیره کردن دستور های بالا وارد کنید.
در شکل زیر روش وارد کردن کد ها را می بینید.

نکته
اگر دستور خط ششم را بدرستی وارد نکنید، یوزر هایی که به سرور وصل می شوند، می توانند به سرور وبسایت پینگ داشته باشند ولی نمی توانند آن وبسایت را باز کنند.
نکته
اگر در فایل iptables کدهایی بودند که packet ها رو reject می کنند اون ها رو پاک کنید. مثلا در شکل زیر کدی هست که packet ها رو reject می کند. این هایی که به Reject ختم می شوند رو پاک کنید.

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

1 ***
2 nano /etc/sysconfig/iptables
3 ***


در شکل زیر می توانید این تنظیمات را ببینید.
زینب بازدید : 2 سه شنبه 02 مهر 1398 زمان : ۲۰:۰۵ نظرات (0)
خیلی از دوستان می خواهند بدون سرور مجازی بهتره یا هاست دانلود.

بذارید براتون چند تا چیز رو به صورت شفاف توضیح بدم :


* هاست دانلود در ابتدا شروع فعالیت هر وب سایت بهترین گزینه است و همیشه از هاست دانلود نهایتا 10 الی 50 گیگ شروع کنید چون پر کردن اونا خودش زمان میبره و هر زمان به 80 درصد رسید دوباره همون میزان قبلی شارژ کنید تا هزینه اضافه نکنید.
مثال : هدف شما راه اندازی سایت فیلم است بهتره برای شروع هاست دانلود بگیرید زیرا پست گذاری 300 فیلم حداقل برای افراد معمولی 10 روز زمان بر هستش و گرفتن سرور اختصاصی در شروع کار تنها باعث فشار هستش و حتی سرور مجازی !!

* هاست دانلود اگر دارای محدودیت ترافیکی بالا نباشد و محدودیت مصرف رم و سی پی یو نداشته باشید یا محدودیتش زیاد نباشه هاست دانلود تا نیمه راه بهتر از سرور مجازی هستش ( معمولا سایت های ننسبتا جدید نه خیلی جدید محدودیت و بار فشار سرور کمتری دارند از اونا برای شروع استفاده کنید حداقل 1 ماه و حداکثر 3 ماه از سرویس دهنده نو پا استفاده کنید چون بیشتر از 3 ماه فعالیت به علت های زیاد ریسک بالایی داره برای کار با اون شرکت حتی اگه 3 ماه عالی سرویس گرفتید اما باز هم به سرویس دهنده معروف کوچ کنید و یا سرور مجازی و یا اختصاصی بگیرید.


* سرور مجازی رو بخاطر آسونی کار ویندوز هرگز برای فایل هاستینگ ویندوز نذارید زیرا مصرف منابع بالا بسیار باعث اذیت میشه ( تمام قابلیت های ویندوزی در سرور مجازی لینوکس است و براحتی می تونید فایل های rar رو ... رو هم مدیریت کنید فقط با تنظیم درست و نصب مواد مورد نیاز :D ( اگه خیلی مهم هستش سرور ویندوز براتون یک سرور مجازی ویندوز با حداکثر رم 4 گیگ و حداثل هارد 100 گیگ برای دانلود آپلود بگیرید و فایل ها رو در ویندوز ویرایش سپس به لینوکس انتقال بدید ) هنگام دانلود فایل ها اکسترکت و زیپ و دانلود توسط کاربران و .... خیلی مصرف رم در ویندوز بالا می ره نه فقط رم بلکه تمام منابع بالا میره.


* حتما کاری کنید تا فایل های لینک مستقیم شما تنها در صورتی که رفرال از سایت خودتون بود دانلود بشه یعنی نتونند با کپی لینک و گذاشتن در هاست دانلود ... فایلتون رو دانلود کنند. اینطوری هم فشار کمتری در آن واحد به سرور میاد هم فایلاتون توسط کاربران مصرف کننده فقط دریافت میشه نه افرادی که قسط استفاده دیگه مانند قرار دادن در سایت رو دارند بهش دسترسی پیدا می کنند.

* حتما سرور فایل هاستینگتون باید قابلیت مدیریت پهنای باند رو داشته باشه نذاری یک IP هر میزان دریافت داشته باشه بدونید مهم برای شما مصرف کننده هستش و مصرف کننده ای نیست برای کار سخصی بیش از 30 گیگ روزانه فایل دریافت کنه و مصرف کننده بیش از این رو واقعا نیاز هم ندارید چون ارزش بازدید اون به حدی نیست که ارزشش رو داشته باشه.


* سرور ایران واقعا ارزش نداره نسبت به قیمت برای فایل هاستینگ به هیچ عنوان : دقت کنید سرور ایران برای فایل هاستینگ مناسب نیست نه وب سرور سایت. دقت کنید به صورت منطقی , یک کاربر ایران در منزل بیش از اینترنت 16 مگ در دسترس نداره پس منطقی نیست این کار و ارزش لود فایل و ... هم در این حد نیست که هزینه کنید. واقعا هزینه دو سرور ایران برابر 4 سرور خارجی هستش در شرایط مشابه اون نه بلکه سرور های قویتر حتی و دیتاسنتر های معتبر. عاقلانه فکر کنید نه احساسی و برای کلاس کاری. منطق می گه واقعا می گم حداقل منطق من اینو میگه.

خوب حالا پیشنهاد دیگه ما به شما : شما دارای سایتی هستید برای مثال فیلم بعد از 1 ماه سرور می گیرید و بعد دو ماه 3 سرور میشه خوب حالا فایلاتون(فیلم و سریالاتون شده بیش از 15 ترابایت : یک آرشیو نسبتا خوب ) اما بازدید و دریافت از فایلاتون می بینید روزانه 20 هزار تا به زور میشه خوب چرا 2 یا 3 سرور خوب دارید ؟؟ خوب بهترین چیز می دونید چیه سرور بک آپ !! بله سرور های بک آپ رم پایین تری دارند ولی هارد بالا و رتافیک بالا و بهترین چیز برای نگهداری فایل هاتون هستند تا زمانی که شما ببینید از نظر منابع پردازشی مانند رم و سی پی پو جواب گو نیست و براحتی می تونید یک سرور بک آپ در این اندازه رو نهایتا در طول کمتر از 5 روز منتقل کنید به دو یا سه سرور قویتر .

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

لطفا هیچ پست تشکری نذارید و سوال هم نپرسید فقط اگه صلاح می دونید خوبه از گزینه تشکر استفاده کنید لطفا
زینب بازدید : 7 يكشنبه 03 شهريور 1398 زمان : ۰۴:۳۵ نظرات (0)
سلام
رتبه الکسا همانطور که می دونید نشان دهنده بازدید اون سایت هستش و مسلما اگه بازدید یه سایت خیلی بالا باشه یعنی اعتبار اون سایت هم بین کاربران بیشتره.
از این رو من برترین شرکت های هاستینگ و شرکت های ارائه دهنده اینترنت رو به صورت دو لیستی جدا جمع آوری کرده ام:

برترین شرکت های هاستینگ ایران از لیست 500 سایت برتر alexa.com :

رتبه الکسا ایران
نام فارسی سایت
آدرس سایت
133 میهن وب هاست mihanwebhost.com 174 پرشین گیگ persiangig.com 199 طلاهاست talahost.com 233 سرورپارس serverpars.com 226 نت افراز netafraz.com 237 هاست ایران hostiran.net 286 پارس پک parspack.com 388 آبتین وب abtinweb.com 392 ایران هاست iranhost.com 414 ایران سرور iranserver.com 423 هاستینگ xzn xzn.ir 463 تهران هاست tehranhost.com

برترین شرکت های ارائه دهنده اینترنت از لیست 500 سایت برتر ایران alexa.com :

رتبه الکسا ایران
نام فارسی سایت
آدرس سایت
78 شاتل shatel.ir 80 همراه اول mci.ir 109 آسیاتک (پنل پشتیبانی) 1544.ir 121 ایرانسل irancell.ir 139 های وب hiweb.ir 143 آسیاتک (سایت اصلی) asiatech.ir 163 رایتل rightel.ir 176 پارس آنلاین parsonline.com 246 صبانت sabanet.ir 273 مبین نت mobinnet.ir 360 مخابرات tct.ir

نکات مهم (قبل از اظهر نظر خوانده شود):

این لیست برگرفته از محتویات این لینک http://www.alexa.com/topsites/countries/IR هستش.این لیست فقط بر اساس بازدید بالای این سایت ها بین مردم (کل کشور ایران) هستش.درسته که پراید هم پر استفاده است اما کیفیتش از بنز پایین تره ولی این موضوع برای همه صدق نمیکنه.درسته که hostdl.com معروفه اما با قیمت بالایی که داره فقط مشتری های پول دار مخصوص خودش رو داره پس اصولا هم نباید در این لیست باشه.بعضی ها ممکنه با افزایش بازدید الکسا خودشون رو بهتر کنن اما هرگز تو لیست 500 سایت برتر نمیان پس مطمئن باشید این لیست درسته.اگر هاستینگی یا شرکت اینترنتی جا مونده بدونید که از نظر alexa.com جزو 500 سایت پربازدید ایرانی نیستش.این تاپیک فقط جنبه اطلاع رسانی و کمک در خرید کاربران دارد و بس و امیدوارم تونسته باشم کمکی در جهت پیشرفت این عرصه کرده باشم.
زینب بازدید : 9 چهارشنبه 19 تير 1398 زمان : ۱۴:۱۵ نظرات (0)
با سلام، پاک شدن ناگهانی هاست و ... که برای بنده پیش اومده..

علاوه بر اینکه همه چیز پاک میشه، آدم خودش هم ناراحت میشه !
پس با این آموزش با من باشید.


در صورتيكه اطلاعات ذخيره شده روي هاستتان از اهميت بالايي برخوردار است ميتوانيد بصورت روزانه يا حتي ساعتي بصورت اتوماتيك از هاستتان نسخه پشتيبان تهيه كنيد.!!!!


توجه بفرماييد نسخه پشتيبان گرفته شده توسط اسكريپت قابل بازگرداني توسط شما نيست و بايد درخواست پشتيباني باز كنيد تا مدیر سرور بك آپ را بازگرداني كند.


همچنين اسكريپت اقدام به بك آپ گيري اتوماتيك ميكند و بك آپ ها روي هاستتان جمع ميشوند بهتر است براي جلوگيري از پر شدن هاست بك آپ هاي ذخيره شده را هر چند مدت يكبار پاك كنيد
بك آپ ها در پوشه قبل public_html در هاستتان ذخيره ميشوند
وارد كنترل پنل هاست شويد و به file manager برويد و سپس به پوشه قبل public_html برويد در اين قسمت يك فايل جديد با اسم backup.php بسازيد و روي edit كليك كنيد سپس محتويات زير را در آن قرار دهيد
كد كامل اين اسكريپت در انتهاي اين آموزش موجود است در كدي كه وجود دارد بخشي از اطلاعات بايد توسط شما وارد شود كه اينجا توضيح ميدهيم :


يوزر سي پنل هاستتان
کد: $cpuser = "username"; // Username used to login to cPanel
رمز هاست کد: $cppass = "password"; // Password used to login to cPanel آدرس دامين اصلي هاستتان
کد: $domain = "example.com"; // Your main domain name $skin = "x3"; // Set to cPanel skin you use (script will not work if it does not match). مشخصات هاستي كه بايد بك آپ به آن منتقل شود (ميتوانيد در همين هاست هم ذخيره بك آپ را انجام دهيد در اينصورت يك يوزر و رمز براي اف تي پي بسازيد)
کد: // Information required for FTP host يوزر اف تي پي
کد: $ftpuser = "ftpusername"; // Username for FTP account رمز
کد: $ftppass = "ftppassword"; // Password for FTP account آدرس آيپي
کد: $ftphost = "ip_address"; // IP address of your hosting account $ftpmode = "passiveftp"; // FTP mode
آدرس ايميل شما کد: // Notification information $notifyemail = "[email protected]"; // Email address to send results // Secure or non-secure mode $secure = 0; // Set to 1 for SSL (requires SSL support), otherwise will use standard HTTP // Set to 1 to have web page result appear in your cron log $debug = 0;


كدي كه بايد در فايل backup.php وارد كنيد

کد: <?php // PHP script to allow periodic cPanel backups automatically, optionally to a remote FTP server. // This script contains passwords. KEEP ACCESS TO THIS FILE SECURE! (place it in your home dir, not /www/) // ********* THE FOLLOWING ITEMS NEED TO BE CONFIGURED ********* // Information required for cPanel access $cpuser = "username"; // Username used to login to cPanel $cppass = "password"; // Password used to login to cPanel $domain = "example.com"; // Your main domain name $skin = "x3"; // Set to cPanel skin you use (script will not work if it does not match). // Information required for FTP host $ftpuser = "username"; // Username for FTP account $ftppass = "password"; // Password for FTP account $ftphost = "host"; // IP address of your hosting account $ftpmode = "ftp"; // FTP mode ("ftp" for active, "passiveftp" for passive) $ftpport = "21"; // Port (default = 21) $rdir = "/"; // Remote dir (defaut = / ) // Notification information $notifyemail = "[email protected]"; // Email address to send results // Secure or non-secure mode $secure = 0; // Set to 1 for SSL (requires SSL support), otherwise will use standard HTTP // Set to 1 to have web page result appear in your cron log $debug = 1; // *********** NO CONFIGURATION ITEMS BELOW THIS LINE ********* if ($secure) { $url = "ssl://".$domain; $port = 2083; } else { $url = $domain; $port = 2082; } $socket = fsockopen($url,$port); if (!$socket) { echo "Failed to open socket connection… Bailing out!n"; exit; } // Encode authentication string $authstr = $cpuser.":".$cppass; $pass = base64_encode($authstr); $params = "dest=$ftpmode&email=$notifyemail&server=$ftphost&user=$ftpuser&pass=$ftppass&port=$ftpport&rdir=$rdir&submit=Generate Backup"; // Make POST to cPanel fputs($socket,"POST /frontend/".$skin."/backup/dofullbackup.html?".$params." HTTP/1.0rn"); fputs($socket,"Host: $domainrn"); fputs($socket,"Authorization: Basic $passrn"); fputs($socket,"Connection: Closern"); fputs($socket,"rn"); // Grab response even if we dont do anything with it. while (!feof($socket)) { $response = fgets($socket,4096); if ($debug) echo $response; } fclose($socket); ?>
در مرحله آخر شما بايد مشخص كنيد كه چه زمانهايي بايد بك آپ گرفته شودبه بخش cron job در كنترل پنل هاست برويد و زمانبدي را بر حسب دقيقه ساعت و ماه و روز انتخاب كنيد و در بخش command دستور زير را قرار دهيد کد: /usr/local/bin/php /home3/youraccount/backup.php بجاي youraccount يوزر هاست را وارد كنيدهمچنين براي اطلاع از اينكه هاست شما روي home يا Home3 قرار دارد به بخش اول سي پنل رفته در پنجره سمت چپ دومين گزينه آدرس يوزرتان را نمايش ميدهد براي مثالhome/youraccountياhome3/youraccount


منبع : میهن وب هاست
زینب بازدید : 38 دوشنبه 09 ارديبهشت 1398 زمان : ۰۲:۲۵ نظرات (0)
احتمالا براي بسياري از دوستان عزيزي كه از ورد پرس براي مديريت سايت خود استفاده مي كنند ، مشكل مصرف بالاي cpu پيش امده است و بارها شده كه از طرف هاست مسترشان ، سايتشان مسدود شده است.

تمامی مشکلات سی پی یو و گزارش کامل آن در فایل log موجود در پوشه cpu exceed قرار میگیرد که خود این پوشه درون پوشه tmp در ریشه اصلی می باشد.(البته نه همه سايتها - خصوسا سايتهايي كه روي share قرار دارند) پس یادتان باشد هر وقت مشکل سی پی یو داشتید ابتدا این فایل را چک کنید.( و اگر نبود از هاست مستر خود تقاضا نماييد كه آنرا براي شما ارسال نمايد) درون این فایل اکثرا علت مصرف بالای سی پی یو را میتوانید پیدا کنید.
این که چه صفحاتی و چه فایل هایی باعث exceed شدن ( تجاوز از حد استاندارد ) می شوند.

»» شش دلیل اصلی مصرف بالای سی پی یو توسط ورد پرس :

دلیل اول
مشکلات ناسازگاری افزونه ها که با حذف افزونه مشکل طرف می شود. اگر مشکل سی پی یو دارید افزونه های خود را چک کنیدتا مطمئن شوید مشکل از کدام افزونه است.
دلیل دوم
دستکاری درون پوسته ها که با برگرداندن پوسته به حالت پیش فرض مشکل حل می شود. اگر کد ها و حلقه ها به صورت اصولی فراخوانی نشوند یک حلقه بی نهایت پدید می آید که کاملا سی پی رو را میخورد ! پی اگر فردی مبتدی هستید از دستکاری پوسته ها پرهیز کنید.
دلیل سوم
وجود ایراد دریکی از جدول های دیتا بیس ( post ) می باشد که وردپرس در هر بار خواندن آن جدول فشار زیادی به سی پی یو می آورد. این مشکل را از داخل PHPMyAdmin توسط repair کردن کلیه جدول ها بر طرف نمایید. در اکثر موارد توسط همین روش مشکل حل می شود و اگر حل نشود تقریبا باید تمامی جدول ها را بررسی نمایید.
دلیل چهارم
اشکال در فایل های اصلی وردپرس مانند index.php و … همیشه از آخرین نسخه وردپرس استفاده نمایید و اگر با فایل های اصلی مشکلی داریدبا جایگزین کردن آن فایل مشکل را حل کنید.
دلیل پنجم
استفاده از پیوند یکتا در ورد پرس است و شاید تا کنون اصلا به ذهنتان هم خطور نکرده باشد که احتمال دارد پیوند یکتا مشکل ساز شود اما میشود و دلیل آن نیز ایجاد چند خط کد در فایل htaccess. وردپرس است که توسط اکثر هاست ها پشتیبانی نمی شود.

# BEGIN WordPress
<IfModule modrewrite.c>
RewriteEngine On RewriteBase /
RewriteCond %{REQUESTFILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / index.php [L]
</ IfModule>

END WordPress


در خط دوم این کد ماژول IfModule mod_rewrite.c فراخوانی میشود که این ماژول ظاهرا به دلیل داشتن مشکلات زیاد بر روی سرور نصب نمی شود پس htaccess. حاوی فرامینی است که باعث کراش کردن سرور و مصرف سی پی یو میشود.
حال چاره چیست ؟
پاسخ ساده است ، شما باید از پیوند یکتا یا همان permalink پیش فرض وردپرس استفاده کنید و اگر در فایل htaccess. خود این کد ها را دارید آنها را حذف کنید.
اما میرسیم به یک دلیل اصلی که بالاترین مصرف سی پی یو را شامل می شود …
دلیل ششم
استفاده نا مناسب از برچسب ها یا همان Tag ها می باشد.
استفاده از برچسب ها به مقدار زیاد وردپرس را تبدیل به یک سی پی یو خور حسابی میکند ! باور نمیکنید ؟ امتحان کنید ! روی لوکال به یک نوشته 50 تا برچسب بزنید و آن را ببینید. آن نوشته خیلی دیر لود می شود و اگر در این هنگام مصرف سی پی یو توسط mysql را در task manager مشاهده کنید خواهید دید که cpu usage تا 50 % بالا می رود.
پس به اندازه کافی به نوشته های خود برچسب بزنید طوری که تعداد آن ها از 15 تجاوز نکند و از درج برچسب های تکراری خود داری کنید.

در نهايت به اينجا رسيدم كه قبل از هر اقدامي بايد ابتدا از هاست خود تقاضاي يك log فايل بنماييد (همانگونه كه در بالا اشاره شد) تا مشخص كند كه واقعا اشكال از كجاست.
اگر اشكال از يك پست خاص بود كه بعيد بنظر مي رسد ؛ به احتمال قوي شما روي تعدادي از پلاگينهاي خود مشكل داريد . مثلا پلاگين Rating اغلب مشكل لود روي CPU را در زمانيكه تعداد بازديد از يك پست زياد شود را ايجاد مي نمايد .پس بهتر است كه از پلاگينهاي دردسر ساز صرف نظر نماييد .
اما اگر گزارش حاكي از وجود مصرف بالاي CPU بر روي فايل wp-cron.php قرار داشت؛ اينجاست كه داستان چيز ديگري است و لازم است كه كمي بيشتر توضيح دهم:
زمانيكه شما يك پست جديد ايجاد مي نماييد ، موتور وردپرس با استفاده از قابليت autosave, revisions اقدام به ذخيره خودكار مطلب وارد شده مي نمايد.
حال اگر ببينيد كه در پست ايجاد شده غلط يا اشتباهي وجود دارد و اقدام به اصلاح مطلب ذخيره شده نماييد ؛ wp-cron.php كه در بار نخست اقدام به ارسال 2 تقاضا براي ذخيره مطلب به سرور نموده بود ، اينك 8 تقاضا ارسال مي كند و اگر خداي ناكرده شما متوجه شويد كه باز بايد مطلب ياد شده را اصلاح نماييد ؛ تعداد تقاضاهاي شما به بيش از 20 تقاضا مي رسد كه موجب بالا رفتن لود بيش از حد روي CPU مي گردد و البته اين باگي است كه هنوز در نسخه 2.7.1 وردپرس وجود دارد.
و اما راه چاره:
بهترين راه حلي كه من يافتم ؛ غير فعال نمودن عمل autosave, revisions در هنگام ايجاد پست مي باشد . براي اينكار ، بهترين روش استفاده از پلاگين : WP-CMS Post Control است .
اين پلاگين را نصب نموده و قابليتهاي autosave, revisions را غير فعال نماييد تا مانع از بار گذاري خودكار روي سرور شويد.

موفق باشيد
زینب بازدید : 42 شنبه 10 فروردين 1398 زمان : ۱۳:۲۰ نظرات (0)
درود

با عرض تبریک سال نو خدمت تمامی هموطنان عزیزم بویژه همکاران گرامی

دایرکت ادمین یک سیستم بسیار عالی برای مدیریت هاستینگ هست اما یک مشکل کوچیکی که داره اینه که وقتی بصورت خودکار یا دستی از یوزر ها بک آپ میگیرید مشخص نمیکنه که بک آپ مال چه زمانی هست! این زمانی مشکل ساز میشه که بخواید هر روز بک آپ بگیرید! مخصوصا برای بک آپ گیری خودکار که همرو ری رایت میکنه روی بک آپ های قبلی

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

از طریق اس اس اچ به سرور متصل شوید و دستور زیر را وارد کنید :

nano /usr/local/directadmin/scripts/custom/user_backup_post.sh

با وارد کردن این دستور شما یک فایل جدید به نام user_backup_post.sh در مسیر مشخص شده می سازید! فرمت این فایل .sh است که مشخص میکنه این یک اسکریپت هست

حالا بعد از ساخت فایل ادیتور نانو برای شما باز میشه و شما باید خطوط زیر را درون آن اضافه کنید :

#!/bin/sh

#set this as needed
RESELLER=admin

BACKUP_PATH=`echo $file | cut -d/ -f1,2,3,4`
REQUIRED_PATH=/home/$RESELLER/admin_backups

if [ "$BACKUP_PATH" = "$REQUIRED_PATH" ]; then
if [ "`echo $file | cut -d. -f4,5`" = "tar.gz" ]; then
NEW_FILE=`echo $file | cut -d. -f1,2,3`.`date +%F-%H-%M`.tar.gz
if [ -s "$file" ] && [ ! -e "$NEW_FILE" ]; then
mv $file $NEW_FILE
fi
fi
fi
exit 0;

این مشخص میکنه برای فایل های بک آپ : ساعت و تاریخ توی نام فایل قرار داده بشه!

حالا بازدن کلید ترکیبی ctrl + x فایل رو ذخیره کنید و از محیط ادیتور خارج بشید!

اگر اگر اگر : در هر صورتی جواب نگرفتید دسترسی فایل ساخته شده را زیاد کنید با دستور :

chmod 755 /usr/local/directadmin/scripts/custom/user_backup_post.sh


تست کنید امید وارم بدردتون بخوره!

تشکر فراموش نشه
زینب بازدید : 17 يكشنبه 05 اسفند 1397 زمان : ۲۳:۴۰ نظرات (0)
کنترل پنل هاستینگ یا پنل مدیریت میزبانی ابزاری است که به شما این امکان را می دهد تا از تمام جنبه ها، سرویس میزبانی خود را مدیریت کنید. در واقع پنل مدیریت، امکانی فراهم می کند تا بسیاری از پروسه های مدیریت پیچیده را تنها با چند کلیک در رابط کاربری انجام دهید. حتی می توانید کارهای پیشرفته ای مانند انتقال سرور، سوئیچ وب سرور و دیگر موارد این چنینی را نیز به انجام برسانید. پیش از این، تمام این کارها به صورت دستی انجام می شد و زمان زیادی برای انجام آنها لازم بود، اما در حال حاضر با وجود کنترل پنل هاستینگ در چند دقیقه به راحتی می توان همه چیز را مدیریت کرد.ابزارهای کنترل پنل هاستینگ ، متفاوت هستند که محبوب ترین آنها DirectAdmin ، cPanel و Plesk است. در این مقاله نکاتی را بیان می کنیم که قبل از انتخاب پنل مدیریت لازم است این نکات را در مورد پنل خود بررسی کنید.رابط کاربری آسان
استقلال پلت فرم
پشتیبانی و انجمن ها
پشتیبانی نرم افزارها و قابلیت های مورد نیاز
هزینه بهره وری
به روز بودن ثبات و امنیت.رابط کاربری آسانیک کنترل پنل هاستینگ باید رابط کاربری آسانی را ارائه دهد تا کاربر بتواند تمام جنبه های میزبانی را به راحتی مدیریت نماید. سادگی رابط کاربری بسیار مهم است، در غیر این صورت کاربران، به خصوص کسانی که دانش فنی کمتری دارند، بسیار سر در گم خواهند شد. کنترل پنل باید وظایف مدیر سیستم را ساده کند به طوری که افراد غیر فنی نیز بتوانند به راحتی مدیریت کنند. در این مورد cPanel، کنترل پنل پیشنهادی ما به شماست. این پنل مدیریتی رابط کاربری بسیار آسانی دارد.استقلال پلت فرم
اکثر کنترل پنل های موجود، بیشتر برای سرورهای مبتنی بر لینوکس، ساخته شده اند. اگر وب سایت شما با کدهای asp.net است باید بدانید که با سیستم های ویندوزی بهتر کار می کند. از این رو باید کنترل پنلی را انتخاب کنید که مبتنی بر سرورهای ویندوزی باشد.
زمانی که صحبت از استقلال پلت فرم به میان می آید، Plesk محبوب ترین گزینه است. این کنترل پنل روی سرورهای لینوکسی Debian و RPM و همچنین بر روی سرورهای ویندوزی، کار می کند. هنگامی که یک کنترل پنل روی سرور نصب می شود، مدیریت سروریس ها توسط کنترل پنل انجام می شود و مهم است که پشتیبانی خوبی در صورت بروز هر گونه مشکل، داشته باشیم.پشتیبانی از قابلیت ها و نرم افزارها
بسیار مهم است که کنترل پنل از قابلیت ها و نرم افزارهای مورد نیاز شما، پشتیبانی کند.به طور مثال Nginx با نصب وب سرور PHP-FPM بر روی cPanel به خوبی عمل نمی کند.بهره وری اقتصادیبرای اینکه از پشتیبانی خوبی برخودار شوید، به سراغ کنترل پنل های cPanel, Plesk و DirectAdmin بروید. پشتیبانی برای شما صرفه ی اقتصادی دارد.به روز بودن ثبات و امینتثبات و امنیت عوامل بسیار مهمی است. سرور و کنترل پنل باید پایدار باشند و خرابی های غیر ضروری به بار نیاورند. از طرفی با توجه به این حقیقت که حملات هکر ها و مهاجمان در همه جا وجود دارد، مهم است که سرور از امنیت خوبی برخوردار باشد. هنگام انتخاب کنترل پنل، مطمئن شوید که پایداری و امنیت در آنها به روز می شود.

منبع: http://www.micloud.ir/?p=1970
زینب بازدید : 22 شنبه 20 بهمن 1397 زمان : ۱۰:۴۵ نظرات (0)
سلام دوستان
بالاخره تصمیم صغری رو گرفتم و سایت و هدفم رو روشن کردم
تصمیم بر آن شد که تنها رو وهاب آنلاین فعالیت کنم بقیه رو بستم
اما حیفم اومد اون همه مطالب وب آموز رو بریزم دور واسه همین مطالب وب آموز همه رو آوردم رو وهاب آنلاین
امروز هم اولین پست رو تو وهاب آنلاین زدم . امیدوارم مورد توجه و پسندتون قرار بگیره
از مدیران عزیز درخواست دارم اگه جای پست خوب نیست انتقالش بدند . چون نتونستم جای مناسبی پیدا کنم

------------------------------------------------------

امروزه تقریبا در هر یک ساعت یک هاستینگ جدید متولد می شود که در این بین افراد تازه کار و… نیز بسیار زیاد هستند که با هزینه ای اندک با خرید یک سرور مجازی (امروزه به دلیل نرخ دلار کمتر) یا یک رسیلر (به دلیل ارزان بودن بیشتر) اقدام به راه اندازی هاستینگ میکنند .
در این پست قصد دارم با توجه به تجربیات خودم و کمک شما دوستان عزیز به این مورد بپردازم


اهمیت یک هاستینگ خوب بر هیچکس پوشیده نیست . یک هاستینگ خوب میتواند شما را به اوج برساند و یا یک هاستینگ بد…
قبل از هرچیز شما باید بدانید هدف شما از راه اندازی سایت چیست ؟

و بعد از آن حداقل آینده ۳ ماه سایت خود را پیش بینی کنید . یعنی اینکه ممکن است چه امکاناتی به آن اضافه شود ؟ چقدر فضا نیاز است ؟ چه میزان بازدیدکننده خواهید داشت و…

پس از شناختن نیاز های خود به موارد زیر باید پرداخت :

در اینترنت به دنبال هاستینگی مناسب بگردید !
معمولا با یک جستوجوی ساده میتوانید بهترین هاستینگ ها را برای خود انتخاب کنید

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

در زمان های مختلف پشتیبانی را تست کنید و با آنها مکالمه داشته باشید
قبل از خرید از روش های ارائه شده برای ارتباط با پشتیبانی استفاده کرده و با آنها در ارتباط باشید
تیکت ارسال کرده و زمان پاسخگویی به تیکت ها را دریابید
در صورت امکان چند سوال تخصصی از پشتیبانی بپرسید و نحوه ی پاسخگویی آنها را چک کنید

نیاز های خود را با آنها در میان بگذارید
با پشتیبانی در مورد نیاز های خود صحبت کنید و در مورد تمهیدات آینده خود به آنها بگویید و بپرسید آیا می توانند با چنین در خواست های سایت شما را پشتیبانی کنند ؟

بازگشت وجه داشته باشند
امروزه بازگشت وجه یکی از مواردی است که در هر هاستینگی به چشم میخورد . با پشتیبانی در این مورد صحبت کنید

شماره های تماس را چک کنید و حتی الامکان از شرکت های ثبت شده خرید کنید

این مورد برای خود من نیز بسیار حائز اهمیت هست . خودم همیشه سعی میکنم از جایی خرید کنم که شرکتی ثبت شده باشه و شماره های ثابت پشتیبانی داشته باشه

دلیل من برای اینکار اینه که با وجود ثبت بودن رسمی شرکت و داشتن شماره های ثابت در صورت بروز مشکل میدانم که با چه کسی و کجا در ارتباط باشم

اما لازم به ذکر است که این مورد در همه موارد صدق نمیکند . کسانی هستند که شخصی و بدون شماره ثابت و شرکت فعالیت میکنند اما خدمات بسیار عالی ارائه میدهند

و نکته مهم و آخر اینکه :
قبل از خرید حتما قوانین آن هاستینگ را مطالعه کنید و قیمت را هرگز ملاک خرید قرار ندهید
لازم به ذکر است بهترین قضاض در مورد یک هاستینگ کاربران آنها هستند


در آخر ممکن است این سوال برای شما پیش بیاید که آیا این موارد واقعا لازم است ؟ میتوانیم با هزینه اندک یک هاستینگ پیدا کرده و سایت خود را راه اندازی کردهو در صورت راضی نبودن به جای دیگری کوچ کنیم !

پاسخ من به اینگونه افراد این است که هرگز قیمت را ملاک خرید قرار ندهند . به نظر من بله ارزش دارد . زیرا هنگامی که سایت خود را راه اندازی میکنید و به دیگران معرفی میکنید دیگران از شما انتضار دارند و در گوگل و… نیز سایت شما ثبت میشود . هنگامی که خدای نکرده برای هاستتون مشکلی پیش بیاد و دان تایمی طولانی داشته باشید هم کسانی که به شما سر میزدند از شما دلخور شده و هم در رتبه بندی سایت شما تاثیر منفی خواهد داشت . حال این موارد با تغییر موضوع سایت کم و زیاد خواهند شد و ممکن است موارد دیگری به آن اضافه شود

این موارد تنها مواردی اندک بود که به ذهن حقیر من خطور میکرده . خوشحال میشم نظرات شما را نیز درمورد سوال زیر بدانم :
ملاک شما برا انتخاب یک هاستینگ مناسب چیست ؟

منبع :
وهاب آنلاین | چگونه هاستینگی مناسب برای خود پیدا کنیم ؟
زینب بازدید : 33 جمعه 16 شهريور 1397 زمان : ۱۷:۰۵ نظرات (0)
دوستان سلام.
همونطور که می دونید، شرکت ها و تیم های ارائه دهنده خدمات میزبانی وب همه روزه به تیکت های مختلفی از مشتریانشون جواب میدن و قسمت مهم و زیادی از این تیکت ها مربوط میشه به ارسال مجدد کلمات عبور (password) و مواردی مثل اون که به لحاظ امنیتی، جزو اطلاعات محرمانه به حساب میان.
این اطلاعات محرمانه در صورت باقی موندن در آرشیو بانک های اطلاعاتی، ایمیل ها و یا سیستم های تیکتینگ ممکن هست علیرغم امنیت بالای این سیستم ها، روزی توسط افراد غیر مجازی مورد سوء استفاده قرار بگیره.
برای جلوگیری از این مشکل، وب سایت سکرت اینفو (https://secretinfo.ir) راه اندازی شده که می تونید این اطلاعات محرمانه رو از طریق اون، ضمن رمزنگاری کردن، به شکل یک لینک یک بار مصرف در بیارید و این لینک رو به جای اطلاعات محرمانه خام برای مشتریان ارسال کنید. اطلاعات مرتبط با این لینک بعد از اولین بار دیده شدن، برای همیشه از بانک اطلاعاتی سایت حذف میشن و دیگه قابل دسترس و نمایش نیستن.
ممکن هست براتون این سئوال پیش بیاد که چجوری میشه به این سایت اعتماد کرد و یا اینکه به چه روش هایی از این اطلاعات محافظت میشه. جواب تمام این سئوالات رو می تونید در این سایت مشاهده کنید.
موفق و سربلند باشید.


زینب بازدید : 25 يكشنبه 17 تير 1397 زمان : ۱۷:۳۵ نظرات (0)
چیزی به اسم نامحدود نیست … بارها شنیدید ولی خب شاید به دلیل جذابیت های تبلیغاتی خرید کرده باشید .

ولی آیا می دانید میشود یک هاست به شما داد با ترافیک نامحدود ولی نتوانید بیش از ۳۰ گیگ در ماه از آن ترافیک بکشید !؟

یک سرور پورت یک گیگابیت با سرعت دانلود ( ۱۰۰۰/۸ =) ۱۲۵ مگابایت بر ثانیه ، اگر در ۳۰ روز ماه و ۲۴ ساعت شبانه روز با ماگزیمم سرعت دانلود کنه فقط ۳۲۱ ترابایت میتونه مصرف کنه !؟

کسانی که به شما هاست ماهیانه ۱۰ هزار تومانی با ترافیک نامحدود می فروشند کل پورت سرور را که در اختیار شما قرار نمی دهند که از این ماگزیمم پورت بهره ببرید ، آنها توسط mod_bandwidth در آپاچی سرعت اتصال هر اکانت را بر روی نیم مگابیت بر ثانیه تنظیم می کنند ، اینگونه شما هر چقدر هم تلاش کنید و در ۳۰ روز ماه و ۲۴ ساعت شبانه روز با ماگزیمم سرعت دانلود کنید ۱۰۰ گیگ ترافیک مصرف می کنید ( البته اگر فشار فروش بیش از حد بر روی سرور بگذارد ! ) ( البته همه روی نیم مگابیت قرار نمی دهند ، بسته به سرویس متغیر هست )

این محدود کردن پورت باعث می شود در اوج مصرف سایت شما با کندی برای بازدیدکنندگان/دانلود کنندگانتان لود شود

ترافیک نامحدود مثل این میماند که به شما یک ژیان بدهند و بگویند می توایند در این اتوبان ۲۰۰ کیلومتر بر ساعت سرعت بروید ولی نمی توانید حتی ۸۰ تا را پر کنید !

ترافیک محدود مثل این می ماند به شما یک بنز بدهند و بگویند در این اتوبان می توانید ۱۲۰ کیلومتر بر ساعت برانید و اگر بیشتر سرعت گرفتید باید هزینه اش را بدهید.

کدام حالت لذت بخش تر است !؟

موفق باشید
زینب بازدید : 34 پنجشنبه 07 تير 1397 زمان : ۰۰:۲۰ نظرات (0)
1

تعداد صفحات : 1

موضوعات
لینک دوستان
پیوندهی روزانه
  • آرشیو لینک ها
  • صفحات جداگانه
    آمار سیت
  • کل مطالب : 537
  • کل نظرات : 0
  • افراد آنلین : 12
  • تعداد اعضا : 0
  • بازدید امروز : 1,972
  • باردید دیروز : 3,874
  • بازدید هفته : 24,759
  • بازدید ماه : 97,007
  • بازدید سال : 514,771
  • بازدید کلی : 738,096