سه شنبه ۲۶ شهریور ۱۳۹۲ ساعت ۱۴:۳۵ ب.ظ
(آخرین تغییر در ارسال: یکشنبه ۱۴ مرداد ۱۳۹۷ ساعت ۱۸:۳۱ ب.ظ توسط ADMIN.)
جلسه دو و نیم
شاید برای حیلی ها سوال پیش اومده باشه که این قضیه نیم تو جلسات چیه؟؟
من خودم دوست ندارم حجم مطالبی که تو یه دوره گفته میشه خیلی زیاد باشه
این جلسات نیم در اصل مکمل جلسه قبلیه
پیشنهاد میشه بین جلسات یه استراحتی بکنید
خب بریم سراغ ادامه دستورات اس اس اچی که باید بلد باشید
برای اکسترکت کردن فایل من مال zip & tar رو اینجا میزارم
جلسه سوم
سلام
درسته که من جلسات یه مقدار سریع میزارم
ولی شمال عجله نکنید و هر روز یه جلسه رو پیش برید
خب
این جلسه میخواهیم به معرفی کنترل پنل ها ، ویژگی ها ، قیمشتون در زمان نگارشس این مقاله و شیوه نصبشون صحبت کنیم
Cpanel
در کا پنل خوبیه و نصبش توصیه میشه
DirectAdmin
این کنترل پنل کانادایی که مشکلی هم با کاربران ایرانی نداره و همین باعث شده طرفاداری زیاد در ایران داشته باشه قیمتش از سی پنل کمتر ولی خب امکانات و زیبایی محیط کارشم به سی پنل نمیرسه ، امنیتش درست بعد از نصب در مقایسه با سی پنب بهتره که خب با انجام تغییراتی بهترم میشه
من که خودم خیلی باهاش حال میکنم
در کل برای سرور های نه چندان بزرگ خیلی چیز عالی هست (در سرور های بزرگم خیلی خوب جواب مبده ها فقط کاربرا دیگه صداشون خیلی در میاد)
Kloxo (LXadmin)
Plesk
WebMin
یه کنترل پنل ساده و خیلی ابتدایی با امکانات پایین و البته مصرف رم و سی پی یو واقعا کم
دمو کنترل پنل ها :
Demo - cPanel Inc. سی پنل
DirectAdmin Web Control Panel Demo دایرکت ادمین
DirectAdmin Web Control Panel Demo کلوکسو
http://www.parallels.com/products/plesk/demo/ پلسک
خب فعلا همینا خوبه
در مورد کنترل پنلی که میخواهید نصب کنید فکر کنید تا در پست بعد (جلسه 3.5) اموزش نصب و این که از کجا لایسنس بگیرید رو بزارم
موفق باشید
جلسه سه و نیم
خب این جلسه اختصاص داره به آموزش نصب وخرید لایسنس سه تا کنترل پنل سی پنل ، دایرکت ادمین ، کلوکسو
1- Cpanel
خب اول بریم سر بحث لایسنس
لایسنس ها کلا دو دسته ان:
اینترنال : این لایسنس ها رو معمولا دیتاسنتر یا فروشنده وی پی اس ارائه میده و قیمت پایین تری دارن
اکسترنال : این لایسنس ها توسط مایرور های سی پنل عرضه میشه ولی برای همه هست و خی قیمتشم یه کم بیشتره
لایسنس اینترنال که دیگه معلومه از کجا باید بگیرید
برای خرید لایسنس اکسترنال هم جاهای زیادی هست که نمیتونم اینجا بگم (تبلیغ حساب میشه)
دقت کنید هاست نیم شما نباید مشخصات ایرانی داشته باشه (بره مشکل تحریم)
و اما طریقه نصب
سعی کنید به خاطر مشکلات تحریم با یه ایپی غیر ایران وارد اس اس اچ بشید (حتما توجه داشته باشید که سرور شما نباید هیچ برنامه خاصی نصب داشته باشه و به هیچ عنوان قبلا روش کنترل پنل خاصی نصب نشده باشه)(اگر قبلا روش چیزی نصب کردید با سیستم عامل سرور عوض بشه یا به اصطلاح os reload بشه که در وی پی اس ها بهش rebuild هم میگن (علی الخصوص در اوپن وی زد و زن))
حالا تنظیمات رو پیش برید تنظمیات سختی نیست فقط به موراد زیر دقت کنید
میل سرور رو بزارید exim
وب سرور apache
SMTP رو هم بزارید dovecot
یه جایی هم هست که ان اس های مد نظرتون رو ست کنید
اگر در این مورد سوالی داشتید بره من پیام خصوصی بزنید تا در همین تاپیک اضافه کنم
2- DirectAdmin
اول که بحث شیرین لایسنس
این لایسنس ها دو دسته هستن ولی خب برای شما فرقی نمیکنه کدومش باشه وقیمت ها هم مشابه پس از هر کی تونستید بگیرید اون شخص باید به شما کلاینت آیدی و لایسنس آیدی بده
خب برای نصب :
yum -y install gcc-c++
yum -y install make
بعدش اگه درست یادم مونده باشه میپرسه که Is eth0 your ethernet device یا یه همچین چیزی که اگر سرور اختصاصی دارید و یا مجازی سازتون Vmware , Xen و... هست بزنید y ولی اگه سرور مجازی با OpenVZ و Virtuzu و... دارید بزنید n بعدش ازتون میپرسه اسم device ethernet رو وارد کنید شما بزنید venet0:0 و اینتر بزنید
بعدش میپرسه که آیا آیپیتون با آیپی لایسنس یکیه که اونم y بزنید بعد فک کنم میگه یه ورژن انتخاب کنید بین 1 و 2 که شما 2 رو بزنید و بعد هم y بزنید تا نصب شروع بشه
آخر سر هم روی صفحه پسوردتون رو مینویسه
اگر به هر دلیلی نتونستید پسورد رو بردارید میتونید با زدن دستور زیر اونو ببنید
cat /usr/local/directadmin/setup.txt
خب اینم از این
3- Kloxo
پنل با نصب بسیار ساده
بره اینکه تعداد دامین هاتون از 40 تا بیشتز بشه باید تو سایت lxlabs.com عض بشید و بعد در پنلتون آیپی سرورتون رو ادد کنید
برای نصب :
اگر وی پی اس با هایپر وی ام دارید : کافیه در هایپر وی ام install kloxo رو بزنید و کمی صبر کنید
اگر سرور اختصاصی یا وی پی اس بدون هایپر وی ام دارید : اول باید selinux رو خاموش کنید (در وی پی اس های اوپن وی زد نیازی به انجام اینکار نیست) برای اینکار در اس اس اچ بزنید: setup
جلسه چهارم
سلام
اولا اجازه بدید به خاطر وقفه ای که در آموزش پیش اومد غذر خواهی کنم
آخه کلی کار داشتم
انگیزه اصلی من برای ادامه کار تشکر های شماست ...
پس دکمه تشکر رو فراموش نکنید
خب این جلسه در مورد اولین کارایی هست که بعد از نصب کنترل پنل باید بکنید که در این جلسه به تنظیمات کنترل پنل و در جلسه بعدی به نصب فایروال و ... میپردازیم
من اطلاعات خودم در مورد سیپنل و دایرکت ادمین تکمیله (البته یه نیم نگاهی هم به کلوکسو میندازیم)
اول بریم سراغ
Cpanel
خب برای اینکار اول با یوزر و پسورد روت برید به دابلیو اچ ام (2086)
خب اصلی ترین و کلی ترین تنظیمات سی پنل تو tweak setting هست
اولا بگم که قسمتBasic cPanel/WHM Setupکهدر بالاست همون تنظیماتیه که موقع نصب سی پنل انجام دادید
خب برید تو قسمتtweak setting
اولا این مورد رو بدونید که همه تنظیمات در کنارشون توضیح داره و خب خیلی هاشون سلیقه ایه
من اونایی رو که اهمیت بالایی داره برسی میکنم
مواردی رو که در پایین میزارم غیر فعال کنید
Allow users to Park/Addon Domains on top of domains owned by other users. (probably a bad idea)
Enable verbose dns zone syncing (for testing purposes only, not for production use)
موارد زیر رو بد نیست فعال کنید
Allow Creation of Parked/Addon Domains that are not registered
Prevent users from parking/adding on common internet domains. (i.e. hotmail.com, aol.com) (این مورد میگه که آیا اجازه بدم یوزر ها دامنه هایی مثل google و اینجور چیزا رو پاک کنن یا نه)
موارد زیر هم حتما فعال کنید
When adding a new domain, automatically create A entries for the registered nameservers if they would be contained in the zone.
مواردی که کاملا سلیقه ای ولی مهمه
Prevent the user "nobody" from sending out mail to remote addresses (PHP and CGI scripts generally run as nobody if you are not using PHPSuexec and Suexec respectively.)
این میگه که بزاریم nobody ایمیل بفرسه یا نه
بره پیش گیری از ارسال اسپم جدا خوبه
ولی بعضی از اسپریت هایی که بصورت ساده نوشته شدن نمیتونن ایمیل ارسال کنن
-----------------------------------------------------------------------------
قسمت Notifications کاملا سلیقه ایه مورد خاص و کلمه انگلیسی دشواری هم نداره
دیگه مورد خاصی که نیاز به تغییر داشته باشم رو یادم نیست
اگر موردی یادم رفته از دوستان خواهشمندم در پیام خصوصی مطرح کنن
-----------------------------------------------------------------------------------------------------------
خب حالا برید به قسمت
Configure PHP and SuExec
در ورژن جدید اگر نگاه کنید PHP 5 Handler هستش suphp که خوب از نظر امنیتی خیلی خوبه ولی خیلی از اسکریت ها از جمله نیوک و ... باهاش سازگار نیستن
اگر سرور بره سایت شخصیه که نیوک و ... نیست بزارید رو suphp
ولی در هاستینگ های عمومی dso توصیه میشه
آپدیت : جدیدا اکثر اسکرپیت ها از suphp ساپرت میکنن در نتیجه استفاده از suphp پیشنهاد میشه (در جلسه 7 به این موارد کامل اشاره شده)
---------------------------------------------------------------------------------------------------------------
بعد برید به قسمت FTP Server Configuration و این دو مورد زیر رو حتما و حتما انجام بدید که در امنیت خیلی تاثیر دارن
Allow Anonymous Logins ---> No
Allow Anonymous Uploads ---> No
---------------------------------------------------------------------------------------------------------------
DirectAdmin
تنظیمات پیش فرض دایرکت ادمین تا حد زیادی قابل قبوله و فقط چند تا مورد جزیی نیاز به توضیح داره
در جلسه 4.5 به تنظیمات دایرکت ادمین و کلوکسو میپردازیم
شاید برای حیلی ها سوال پیش اومده باشه که این قضیه نیم تو جلسات چیه؟؟
من خودم دوست ندارم حجم مطالبی که تو یه دوره گفته میشه خیلی زیاد باشه
این جلسات نیم در اصل مکمل جلسه قبلیه
پیشنهاد میشه بین جلسات یه استراحتی بکنید
خب بریم سراغ ادامه دستورات اس اس اچی که باید بلد باشید
top : این دستور برای دیدن لیستی از پروسس های در ال اجرا و همچنین مشخصات و مقدار رم و سی پی یو سیستم هست
در اینجا هر پروسس یه شماره بره خودش داره (pid)
با زدن Shift + m پروسس ها به ترتیب مصرف رم
و با زدن Shift + p به ترتیب مصرف سی پی یو
حالا اگر بخواهیم یه پروسس رو استاپ کنیم میزنیم
kill pid به جای pid باید pid پروسستون رو بزنید
اگر بخواهید یه پروسس با تمام زیر مجموعه هاش استاپ بشه بزنید
terminate pid : بازم به جای pid باید pid پروسستون رو بزنید
معمولا هر یوزر هاست یا هر سرور مجازی یه پروسس جدا واسه خودش داره
در پایان میتونید با زدن دکمه Q از این صفحه بیاید بیرون
یه دستورم خارج از بحث بگم که واسه عوض کردن پسورد اکانتی که باهاش وارد شدید (الان فکر کنم با روت لوگین کردید)کافیه دستور passwd رو بزنید و پسورد رو تایپ و اینتر بزنید یه بار دیگه هم باید تایپ کنید اگر با روت وارد شدید میتونید پسورد بقیه اکانت ها رو هم با دستور passwd username
تو این قسمت میخوام به دستوراتی که مربوط به کار با فایل ها مربوط میشه بپردازم
اولا بگم یه فایل مینجر نیمه گرافیکی عالی در لینوکس داریم به نام mc
برای نصبش کافیه بزنید yum install mc و اگر چیزی پرسید y بزنید بعد که تموم شد برای ورود به ام سی فقط کافیه تایپ کنید mc و بعد قشنگ با محیط گرافیکیش کار کنید
اما بعضی ها دوست دارن سخت کار کنن :D
که واسه اونا یه سری دستور واسه مدیریت فایل ها میگم
اولا دقت کنید هر جا گفته شده filename یا اسم فایل حتما باید پسوند فایل رو هم تایپ کنید
برای ساخت پوشه میریم جایی که میخواهیم پوشه توش ساخته بشه و میزنیم
mkdir folder name
برای حذف یه پوشه میریم به جایی که پوشه توشه مثلا اگه میخواهم فولدر با نام arash رو از home پاک کنیم میریم توی home و میزنیم
rm -rf foldername که به جای folder name باید اسم پوشه رو زد.
برای حذف فایل هم همینطور برید به جایی که فایل توشه و این دستور رو بزنید
rm -rf filename که به جای file name باید اسم فایل رو زد.
برای کپی کردن یک فایل اول میریم به جایی که فایل توشه بعد دستور زیر رو میزنیم
cp oldfilename /masir jadid
که oldfilename اسم فایلی هست که قراره کپی بشه و masirjadid هم جایی هست که قراره فایل بره اونجا
برای انتقال یک فایل به محل جدید و حذف فایل اولیه (بعارتی cut کردن فایل)
اول میریم به جایی که فایل توشه بعد دستور زیر رو میزنیم
mv oldfilename /masir jadid
که oldfilename اسم فایلی هست که قراره کپی بشه و masirjadid هم جایی هست که قراره فایل بره اونجا
اینم آموزش سورس کپی که شاید خیلی ازش استاده نکنید
cp oldfilename /masir jadid
که oldfilename اسم فایلی هست که قراره کپی بشه و masirjadid هم جایی هست که قراره فایل بره اونجا
برای انتقال یک فایل به محل جدید و حذف فایل اولیه (بعارتی cut کردن فایل)
اول میریم به جایی که فایل توشه بعد دستور زیر رو میزنیم
mv oldfilename /masir jadid
که oldfilename اسم فایلی هست که قراره کپی بشه و masirjadid هم جایی هست که قراره فایل بره اونجا
اینم آموزش سورس کپی که شاید خیلی ازش استاده نکنید
حالا فرضا من یه سرور دارم میخوام یه فایل رو از سرور خودم انتقال بدم به سرور دیگه (در صورتی که یوزر و پسورد سرور دیگه رو هم داشته باشم) اینکار با سورس کپی انجام میشه
برای اینکار برید جایی که فایل توشه و بزنید
scp filename root@ipserver dige:/masir file
حالا یه مثال : من میخوام فایل file.zip رو بفرستم رو سروری به آیپی 1.1.1.1 اول میرم جایی که فایل توشه بعد میزنم
scp file.zip root@1.1.1.1:/home
بعد یه سوال ازتون میپرسه که باید بنویسید yes و اینتر کنید بعد پسورد سرور مقصد رو باید بزنید
بعدش این file.zip میره تو home سرور مقصد
اگه به جای /home میزدم / فایل میرفت تو روت سرور مقصد
میشه مسیر طولانی تری هم داد مثلا : /home/arash/public_htmlبرای اجرا یک فایل با فورمت sh کافیه برید به جایی که فایل توشه و بزنید
sh ./filename.sh
برای اکسترکت کردن فایل من مال zip & tar رو اینجا میزارم
بازم باید برید به جایی که فایل توشه بعد دستورات زیر
unzip filename.zip
tar –xvf filename.tar
---------------------------------------------------
برای ویرایش یک فایل متنی بزنیدnano /masirfile
اگه احیانا گفت دستور پیدا نشد و اینجور چیزا بزنید
yum -y install nano
---------------------------------------------------------
اگه احیانا گفت دستور پیدا نشد و اینجور چیزا بزنید
yum -y install nano
---------------------------------------------------------
برای ریبوت سرور هم از دستور reboot استفاده کنید
---------------------------------------------------
---------------------------------------------------
خب تا اینجا اصلی ترین دستورات رو برای کار یاد گرفتید در آموزش های بعدی کم کم به نصب پنل ها و برنامه های مجازی سازی میپردازیم
یادتون باشه فقط به این مرجع وابسته نباشید هر وقت مشکلی داشتید با سرچ تو گوگل و سایر موتور های نتایج خوبی به دست میارید
جلسه سوم
سلام
درسته که من جلسات یه مقدار سریع میزارم
ولی شمال عجله نکنید و هر روز یه جلسه رو پیش برید
خب
این جلسه میخواهیم به معرفی کنترل پنل ها ، ویژگی ها ، قیمشتون در زمان نگارشس این مقاله و شیوه نصبشون صحبت کنیم
Cpanel
محبوب ترین پنل همین سی پنل هست امنیتش در حالت ععادی خیلی جالب نیست ولی با اعمال یه سری تغییرات چیز جالبی میشه در حال حاضر اخرین نسخه این کنترل پنل 11.25 هست . سی پنل جدیدا کمتر رو تحریمات حساسیت نشون میده ولی خب هنوزم گیر میده از مزایای این پنل میشه به موارد زیر اشاره کرد
-محیط کاربری گرافیکی و دل نشین
-امکانات بالا
-طرفداران بسیار
-
و از معایبش میشه به موارد زیر اشاره کرد
-قیمت بالا (در حال حاضر نسخه وی پی اس بین 10 تا 16 دلار و نسخه سرور بین 20 تا 40 دلار قیمتشه)
-مصرف بالای رم
-مشکلات تحریم واسه ایرانی هادر کا پنل خوبیه و نصبش توصیه میشه
DirectAdmin
این کنترل پنل کانادایی که مشکلی هم با کاربران ایرانی نداره و همین باعث شده طرفاداری زیاد در ایران داشته باشه قیمتش از سی پنل کمتر ولی خب امکانات و زیبایی محیط کارشم به سی پنل نمیرسه ، امنیتش درست بعد از نصب در مقایسه با سی پنب بهتره که خب با انجام تغییراتی بهترم میشه
من که خودم خیلی باهاش حال میکنم
از مزایای این پنل میشه به موارد زیر اشاره کرد:
-قیمت پایین (برای وی پی اس حدود 5 تا 7 دلار و برای سرور اختصاصی بین 10 تا 16 دلار)
-عدم مشکل تحریم
-مصرف رم کمتر
و از معایبش میشه به موارد زیر اشاره کرد
-امکانات متوسط
-کار کردن با این پنل برای یوزر ها مشکله (ولی کم کم عادت میکنن)
طرفدار کمتر در بین مشتری هادر کل برای سرور های نه چندان بزرگ خیلی چیز عالی هست (در سرور های بزرگم خیلی خوب جواب مبده ها فقط کاربرا دیگه صداشون خیلی در میاد)
Kloxo (LXadmin)
این پنل که قدیم اسمش ال ایکس ادمین و در ورژن جدید اسمش رو کلوکسو گذاشتن .
در قدیم این پنل واسه 40 دومین رایگان بود و بعد اون برای ارتقا تعداد دامین ها باید مبلغی رو به شرکت lxlabs میداید ولی الان این کنترل رایگان و به صورت اوپن سورس روش کار میشه لازم به ذکره که شرکت lxlabs پنل هایپر وی ام رو هم طراحی کرده و تا اونجا که من میدونم برنامه نویس هاش هندی هستن.
در قدیم این پنل واسه 40 دومین رایگان بود و بعد اون برای ارتقا تعداد دامین ها باید مبلغی رو به شرکت lxlabs میداید ولی الان این کنترل رایگان و به صورت اوپن سورس روش کار میشه لازم به ذکره که شرکت lxlabs پنل هایپر وی ام رو هم طراحی کرده و تا اونجا که من میدونم برنامه نویس هاش هندی هستن.
از مزایای این پنل میشه به موارد زیر اشاره کرد:
- رایگان هست
-کار با این کنترل پنل بسیار ساده است و فقط با دو تا دستور نصب میشه
- براحتی و با چند کلیک میتونید وب سرور و میل سرور و ... رو عوض کنید و خیلی از فانکش های پی ا پی رو فعال کنید
- براحتی و با چند کلیک میتونید وب سرور و میل سرور و ... رو عوض کنید و خیلی از فانکش های پی ا پی رو فعال کنید
-این پنل همه چیزی رو که سرور لازم داره نصب میکنه مثلا یه آنتی دی داس قوی نصب میکنه
-مصرف رم کم
و از معایبش میشه به موارد زیر اشاره کرد
- یه کم سنگینه (سرعت لودش )و امکاناتش متوسط به بالاست
- عیب اصلیش اینه که با خیلی از کنترل پنل های دیگه سازگاری نداره ، سیستم بکاپ و تراسنفرش داغونه - بعضا ناجور قاط میزنهPlesk
این پنل محصول شرکت parallels هست که هم نسخه لینوکس و هم نسخه ویندوز داره که ما در اینجا در مورد لینوکسش بحث میکنم
از مزایای این پنل میشه به موارد زیر اشاره کرد:
-محیط نسبتا خوب
-ساپرت قوی
-امکانات متوسط به بالا
و از معایبش میشه به موارد زیر اشاره کرد
-قیمت بالا
-این پنل خیلی سنگینه و با سرعت اینترنت ایران زیاد جور نیست
-امکاناتشم به نظر من خیلی باحال نیست
- بعضی کار های ساده رو خیلی مشکل کردهWebMin
یه کنترل پنل ساده و خیلی ابتدایی با امکانات پایین و البته مصرف رم و سی پی یو واقعا کم
دمو کنترل پنل ها :
Demo - cPanel Inc. سی پنل
DirectAdmin Web Control Panel Demo دایرکت ادمین
DirectAdmin Web Control Panel Demo کلوکسو
http://www.parallels.com/products/plesk/demo/ پلسک
خب فعلا همینا خوبه
در مورد کنترل پنلی که میخواهید نصب کنید فکر کنید تا در پست بعد (جلسه 3.5) اموزش نصب و این که از کجا لایسنس بگیرید رو بزارم
موفق باشید
جلسه سه و نیم
خب این جلسه اختصاص داره به آموزش نصب وخرید لایسنس سه تا کنترل پنل سی پنل ، دایرکت ادمین ، کلوکسو
1- Cpanel
خب اول بریم سر بحث لایسنس
لایسنس ها کلا دو دسته ان:
اینترنال : این لایسنس ها رو معمولا دیتاسنتر یا فروشنده وی پی اس ارائه میده و قیمت پایین تری دارن
اکسترنال : این لایسنس ها توسط مایرور های سی پنل عرضه میشه ولی برای همه هست و خی قیمتشم یه کم بیشتره
لایسنس اینترنال که دیگه معلومه از کجا باید بگیرید
برای خرید لایسنس اکسترنال هم جاهای زیادی هست که نمیتونم اینجا بگم (تبلیغ حساب میشه)
دقت کنید هاست نیم شما نباید مشخصات ایرانی داشته باشه (بره مشکل تحریم)
و اما طریقه نصب
سعی کنید به خاطر مشکلات تحریم با یه ایپی غیر ایران وارد اس اس اچ بشید (حتما توجه داشته باشید که سرور شما نباید هیچ برنامه خاصی نصب داشته باشه و به هیچ عنوان قبلا روش کنترل پنل خاصی نصب نشده باشه)(اگر قبلا روش چیزی نصب کردید با سیستم عامل سرور عوض بشه یا به اصطلاح os reload بشه که در وی پی اس ها بهش rebuild هم میگن (علی الخصوص در اوپن وی زد و زن))
اول باید selinux رو خاموش کنید (در وی پی اس های اوپن وی زد نیازی به انجام اینکار نیست) برای اینکار در اس اس اچ بزنید: setup
در صفحه ای که میاد برید به قسمت Firewall configuration و بعد یه دور کلید tab رو بزنید تا بیاید روی run tools و بعد اینتر بزنید بعد در صفحه ای که میاد برید رو Disabled (با زدن یه بار دکمه فلش راست کیبرد) و بعد کلید space رو بزنید بعد اگه یه بار دیگه کلید tab رو بزنید میاد تو قسمت SELinux بعد بیاید رو Disabled و دوباره کلید space رو بزنید بعد یه tab بزنید تا بیاید رو OK بعد اینتر بزنید و دوباره بر میگردید به صفحه اول این بار با زدن tab بیاد رو Quit و اینتر کنید حالا دوباره برمیگردید به صفحه اس اس اچ ، این دستور رو بزنید :
wget http://layer1.cpanel.net/latest
اینو بزنید : sh latest
wget http://layer1.cpanel.net/latest
اینو بزنید : sh latest
بعد بین 15 تا 80 دقیقه کلی * و # میکشه و نصب میشه
/usr/local/cpanel/cpkeyclt حالا این دستور رو بزنید :
بعد با یه آیپی غیر ایران از لینک http://ip:2086 وارد بشید/usr/local/cpanel/cpkeyclt حالا این دستور رو بزنید :
حالا تنظیمات رو پیش برید تنظمیات سختی نیست فقط به موراد زیر دقت کنید
میل سرور رو بزارید exim
وب سرور apache
SMTP رو هم بزارید dovecot
یه جایی هم هست که ان اس های مد نظرتون رو ست کنید
اگر در این مورد سوالی داشتید بره من پیام خصوصی بزنید تا در همین تاپیک اضافه کنم
2- DirectAdmin
اول که بحث شیرین لایسنس
این لایسنس ها دو دسته هستن ولی خب برای شما فرقی نمیکنه کدومش باشه وقیمت ها هم مشابه پس از هر کی تونستید بگیرید اون شخص باید به شما کلاینت آیدی و لایسنس آیدی بده
خب برای نصب :
برای نصب دایرکت ادمین وارد اس اس اچ بشید (حتما توجه داشته باشید که سرور شما نباید هیچ برنامه خاصی نصب داشته باشه و به هیچ عنوان قبلا روش کنترل پنل خاصی نصب نشده باشه)(اگر قبلا روش چیزی نصب کردید با سیستم عامل سرور عوض بشه یا به اصطلاح os reload بشه که در وی پی اس ها بهش rebuild هم میگن (علی الخصوص در اوپن وی زد و زن))
اول باید selinux رو خاموش کنید (در وی پی اس های اوپن وی زد نیازی به انجام اینکار نیست) برای اینکار در اس اس اچ بزنید: setup
اول باید selinux رو خاموش کنید (در وی پی اس های اوپن وی زد نیازی به انجام اینکار نیست) برای اینکار در اس اس اچ بزنید: setup
در صفحه ای که میاد برید به قسمت Firewall configuration و بعد یه دور کلید tab رو بزنید تا بیاید روی run tools و بعد اینتر بزنید بعد در صفحه ای که میاد برید رو Disabled (با زدن یه بار دکمه فلش راست کیبرد) و بعد کلید space رو بزنید بعد اگه یه بار دیگه کلید tab رو بزنید میاد تو قسمت SELinux بعد بیاید رو Disabled و دوباره کلید space رو بزنید بعد یه tab بزنید تا بیاید رو OK بعد اینتر بزنید و دوباره بر میگردید به صفحه اول این بار با زدن tab بیاد رو Quit و اینتر کنید حالا دوباره برمیگردید به صفحه اس اس اچ ، دستورات زیر رو به ترتیب بزنید :
yum -y install gcc
yum -y install flexyum -y install gcc-c++
yum -y install make
حالا بزنید
بعد بزنید : chmod 755 setup.sh
./setup.sh بعد اون هم بزنید
خب حالا اولین چیزی که ازتون میپرسه لایسنس آیدی و کلاینت آیدی و هاست نیمتون هست همه رو بزنید و بعدش هم یه بار دیگه بهتون نشون میده و میپرسه که درسته یا نه که اونم اگه درست زده بودید y بزنید و اگه اشتباه بود n بزنید تا دوباره ازتون بخواد این موارد روبعدش اگه درست یادم مونده باشه میپرسه که Is eth0 your ethernet device یا یه همچین چیزی که اگر سرور اختصاصی دارید و یا مجازی سازتون Vmware , Xen و... هست بزنید y ولی اگه سرور مجازی با OpenVZ و Virtuzu و... دارید بزنید n بعدش ازتون میپرسه اسم device ethernet رو وارد کنید شما بزنید venet0:0 و اینتر بزنید
بعدش میپرسه که آیا آیپیتون با آیپی لایسنس یکیه که اونم y بزنید بعد فک کنم میگه یه ورژن انتخاب کنید بین 1 و 2 که شما 2 رو بزنید و بعد هم y بزنید تا نصب شروع بشه
آخر سر هم روی صفحه پسوردتون رو مینویسه
اگر به هر دلیلی نتونستید پسورد رو بردارید میتونید با زدن دستور زیر اونو ببنید
cat /usr/local/directadmin/setup.txt
خب اینم از این
3- Kloxo
پنل با نصب بسیار ساده
بره اینکه تعداد دامین هاتون از 40 تا بیشتز بشه باید تو سایت lxlabs.com عض بشید و بعد در پنلتون آیپی سرورتون رو ادد کنید
برای نصب :
اگر وی پی اس با هایپر وی ام دارید : کافیه در هایپر وی ام install kloxo رو بزنید و کمی صبر کنید
اگر سرور اختصاصی یا وی پی اس بدون هایپر وی ام دارید : اول باید selinux رو خاموش کنید (در وی پی اس های اوپن وی زد نیازی به انجام اینکار نیست) برای اینکار در اس اس اچ بزنید: setup
در صفحه ای که میاد برید به قسمت Firewall configuration و بعد یه دور کلید tab رو بزنید تا بیاید روی run tools و بعد اینتر بزنید بعد در صفحه ای که میاد برید رو Disabled (با زدن یه بار دکمه فلش راست کیبرد) و بعد کلید space رو بزنید بعد اگه یه بار دیگه کلید tab رو بزنید میاد تو قسمت SELinux بعد بیاید رو Disabled و دوباره کلید space رو بزنید بعد یه tab بزنید تا بیاید رو OK بعد اینتر بزنید و دوباره بر میگردید به صفحه اول این بار با زدن tab بیاد رو Quit و اینتر کنید حالا دوباره برمیگردید به صفحه اس اس اچ ، دستورات زیر رو به ترتیب بزنید :
بعدش :
کد:
sh ./kloxo-installer.sh --type=master
کد:
sh ./kloxo-installer.sh --type=master
بعد صبر کنید تا نصب تموم بشه هر وقت تموم شد از آدرس http://ip:7778 وارد بشید یوزر و پسورد اولیه هر دو admin
هست
خب بره این جلسه فک کنم همین ها کافیه
پیروز باشید
هست
خب بره این جلسه فک کنم همین ها کافیه
پیروز باشید
جلسه چهارم
سلام
اولا اجازه بدید به خاطر وقفه ای که در آموزش پیش اومد غذر خواهی کنم
آخه کلی کار داشتم
انگیزه اصلی من برای ادامه کار تشکر های شماست ...
پس دکمه تشکر رو فراموش نکنید
خب این جلسه در مورد اولین کارایی هست که بعد از نصب کنترل پنل باید بکنید که در این جلسه به تنظیمات کنترل پنل و در جلسه بعدی به نصب فایروال و ... میپردازیم
من اطلاعات خودم در مورد سیپنل و دایرکت ادمین تکمیله (البته یه نیم نگاهی هم به کلوکسو میندازیم)
اول بریم سراغ
Cpanel
خب برای اینکار اول با یوزر و پسورد روت برید به دابلیو اچ ام (2086)
خب اصلی ترین و کلی ترین تنظیمات سی پنل تو tweak setting هست
اولا بگم که قسمتBasic cPanel/WHM Setupکهدر بالاست همون تنظیماتیه که موقع نصب سی پنل انجام دادید
خب برید تو قسمتtweak setting
اولا این مورد رو بدونید که همه تنظیمات در کنارشون توضیح داره و خب خیلی هاشون سلیقه ایه
من اونایی رو که اهمیت بالایی داره برسی میکنم
مواردی رو که در پایین میزارم غیر فعال کنید
Allow users to Park/Addon Domains on top of domains owned by other users. (probably a bad idea)
Enable verbose dns zone syncing (for testing purposes only, not for production use)
موارد زیر رو بد نیست فعال کنید
Allow Creation of Parked/Addon Domains that are not registered
Prevent users from parking/adding on common internet domains. (i.e. hotmail.com, aol.com) (این مورد میگه که آیا اجازه بدم یوزر ها دامنه هایی مثل google و اینجور چیزا رو پاک کنن یا نه)
موارد زیر هم حتما فعال کنید
When adding a new domain, automatically create A entries for the registered nameservers if they would be contained in the zone.
مواردی که کاملا سلیقه ای ولی مهمه
Prevent the user "nobody" from sending out mail to remote addresses (PHP and CGI scripts generally run as nobody if you are not using PHPSuexec and Suexec respectively.)
این میگه که بزاریم nobody ایمیل بفرسه یا نه
بره پیش گیری از ارسال اسپم جدا خوبه
ولی بعضی از اسپریت هایی که بصورت ساده نوشته شدن نمیتونن ایمیل ارسال کنن
-----------------------------------------------------------------------------
قسمت Notifications کاملا سلیقه ایه مورد خاص و کلمه انگلیسی دشواری هم نداره
دیگه مورد خاصی که نیاز به تغییر داشته باشم رو یادم نیست
اگر موردی یادم رفته از دوستان خواهشمندم در پیام خصوصی مطرح کنن
-----------------------------------------------------------------------------------------------------------
خب حالا برید به قسمت
Configure PHP and SuExec
در ورژن جدید اگر نگاه کنید PHP 5 Handler هستش suphp که خوب از نظر امنیتی خیلی خوبه ولی خیلی از اسکریت ها از جمله نیوک و ... باهاش سازگار نیستن
اگر سرور بره سایت شخصیه که نیوک و ... نیست بزارید رو suphp
ولی در هاستینگ های عمومی dso توصیه میشه
آپدیت : جدیدا اکثر اسکرپیت ها از suphp ساپرت میکنن در نتیجه استفاده از suphp پیشنهاد میشه (در جلسه 7 به این موارد کامل اشاره شده)
---------------------------------------------------------------------------------------------------------------
بعد برید به قسمت FTP Server Configuration و این دو مورد زیر رو حتما و حتما انجام بدید که در امنیت خیلی تاثیر دارن
Allow Anonymous Logins ---> No
Allow Anonymous Uploads ---> No
---------------------------------------------------------------------------------------------------------------
DirectAdmin
تنظیمات پیش فرض دایرکت ادمین تا حد زیادی قابل قبوله و فقط چند تا مورد جزیی نیاز به توضیح داره
در جلسه 4.5 به تنظیمات دایرکت ادمین و کلوکسو میپردازیم