Monthly Archives: آبان ۱۳۹۵

آموزش ساخت یک کاربر sudo در لینوکس

ایجاد شده توسط | آبان ۴, ۱۳۹۵

Sudo دستوری است دسترسی های root را حتی برای کاربران معمولی و غیر root فراهم مینماید. در این اموزش ساده ترین راه ایجاد یک کاربر sudo بدون ویرایش فایل sudoers اموزش داده خواهد شد. اگر میخواهید دسترسی sudo را به کاربر موجود بدهید میتوانید مرحله 2 که ساخت کاربر است را انجام ندهید.

 

sudoers-error

مراحل ایجاد کاربر Sudo

1- در مرحله اول نیاز است تا با یوزر root وارد سرور شوید. این نوع لاگین میتواند بصورت ssh و یا بصورت vnc و … باشد. ادامه مطلب  

نصب و راه اندازی وب سرور litespeed و MariaDB در Centos7

ایجاد شده توسط | آبان ۳, ۱۳۹۵

مقدمه

LiteSpeed یک وب سرور متن باز است که میتواند برای مدیریت وبسایت و سرویس ها استفاده شود. دلیل نصب و استفاده از این وب سرور امکانات و کارایی مناسب این وب سرور میباشد. از امکانات این وب سرور میتوان به سازگاری با  rewrite rules اپاچی، رابط کاربری تحت وب برای ادمین و PHP بهینه سازی شده برای سرور اشاره کرد.

wikiconfig-litespeedدر این مقاله طریقه نصب وب سرور Litespeed در لینوکس توضیع Centos 7 به همراه MariaDB آموزش داده خواهد شد تا به همراه این وب سرور دیتابیس نیز مورد استفاده قرار گیرد. برای نصب این وب سرور شما میتوانید یک یوزر غیر روت داشته باشید که با دسترسی sudo قادر باشد عملیات مورد نظر را انجام دهید، همچنین به همراه این وب سرور در repo امکان دانلود php بهینه سازی شده نیز فراهم بوده که میتواند مورد استفاده قرار گیرد. ادامه مطلب  

آموزش تهیه بکاپ از MySQL با استفاده از ابزار mysqldump

ایجاد شده توسط | آبان ۱, ۱۳۹۵

MySQL به عنوان پایگاه داده و اهمیت ان نیاز به نگهداری و تهیه بکاپ دارد. ابزار های رابط گرافیکی MySQL مانند phpmyadmin, SQLyog و … امکاناتی نظیر تهیه بکاپ را فراهم میسازند، هرچند اگر دیتابیس شما حجیم باشد این روند به دلیل جابجای بین شبکه از سرور به سیستم شخصی شما ممکن است با کندی انجام شود. در نتیجه این عمل میتواند میزان در دسترس بودن دیتابیس را کاهش دهد.

به همین دلیل MySQL یک ابزار کاربردی برای تهیه بکاپ یا dump گرفتن فراهم کرده است که بکاپ را بصورت Local روی سرور با سرعت بالا تهیه مینماید. بکاپ بصورت یک فایل در سرور ذخیره میشود و در نهایت میتوانید زمانی که نیاز به این فایل دارید ان را دانلود نماید. ابزار تهیه بکاپ ارائه شده توسط MySQL با نام mysqldump در شاخه root/bin قرار گرفته است. mysqldump ابزاری است که میتواند از دیتابیس بکاپ تهیه نمایید و یا دیتابیس را در سرور های پایگاه داده جا به جا نمایید.

wikiconfig-sqldump

فایل dump از دستورات MySQL جهت ایجاد object از دیتابیس تشکیل شده است. علاوه بر ایجاد فایل sql. این ابزار میتواند فایل CSV ویا XML را نیز تولید نمایید. در این آموزش ما به تهیه بکاپ دیتابیس توسط این ابزار متمرکز میشویم. ادامه مطلب  

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

ایجاد شده توسط | مهر ۲۷, ۱۳۹۵

فایروال ویندوز در نسخه های جدید به این سیستم عامل اضافه شده که توسط ان میتوانید پورت های مورد نیاز را  برای ترافیک ورودی و خروجی باز یا بسته کنید. به همراه این این امکان شما میتوانید برنامه یا سرویس مورد نظر را جهت استفاده از TCP مشخص نمایید. در این آموزش شما باز کردن پورت در سرور ویندوز را خواهید اموخت.

wikiconfig-windows firewall

برای شروع وارد Control Panel شده System & Security را بیابید. سپس Windows Firewall را باز کنید. در منوی سمت چپ روی Advanced setting کلیک کنید. ادامه مطلب  

دلایل بروز خطای Internal Server Error یا ارور 500 و نحوی رفع مشکل

ایجاد شده توسط | مهر ۲۶, ۱۳۹۵

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

wikiconfig-internal server errorاین ارور در وب سرور ها و حتی برخی از CMS ها ممکن است به شکل های متفاوتی دیده شود. معمولا این ارور بیشتر در وب سرور اپاچی دیده میشود اما در وب سرور های لینوکسی میتوان دلایل مشابه را دنبال نمود هرچند در IIS کمی متفاوت خواهد بود. در پست قبلی خطاهای معمول اپاچی برسی شد. ادامه مطلب  

روش های ایمن سازی php در سرور

ایجاد شده توسط | مهر ۲۵, ۱۳۹۵

مقدمه

PHP یک زبان برنامه نویسی سمت سرور Open-Source میباشد که بصورت گسترده مورد استفاده قرار گرفته است. وب سرور های Apache/Nginx/Lighttd با استفاده از پروتکل HTTP و یا HTTPS  اجازه دسترسی به فایل های روی سرور را به کاربر میدهد، با درخواست کاربر اسکریپت PHP سمت سرور کامپایل شده و نتیجه ان بصورت HTML و … به سمت کاربر ارسال میشود. یک نقص در کانفیگ زبان های اسکریپتی سمت سرور میتواند انواع مشکلات را بوجود بیاورد. به همین دلیل PHP نیز باید با احتیاط مورد استفاده قرار بگیرد. در این اموزش راه حل جامع برای ادمین سرور ها اموزش داده شده است تا از این اسکریپت با امنیت بیشتری استفاده شود. توجه داشته باشید همانطور که گفته شد مواردی که در ادامه میخوانید جامع بوده و باید با توجه به سرویس دهی شما مورد استفاده قرار بگیرد تا در سرویس دهی مشکل ایجاد نکند.

wikiconfig-php
زمانی که از کنترل پنل استفاده میشود برخی از مراحل امنی سازی توسط کنترل پنل انجام میشود و یا ممکن است ادرس برخی از فایل تنظیمات در سیستم عامل های متفاوت فرق داشته باشد. در این اموزش از این موارد استفاده میکند: ادامه مطلب