-
March 29th, 2013, 04:29
#21
پاسخ : تاپیک ویژه آموزش نصب و کانفیگ های مورد نیاز برای سرور - عیدی nginxweb
سوال من:
یکی روی سرور دایرکت ادمین رو نصب کرده
از این سرور قرار است برای هاستینگ استفاده شود
برای راهنمایی ما و دوستان بفرمایید باید چه ماژولی اضافی نصب گردد
برای اینکه بتوان تمامی سیستم های مدیریت محتوی را نصب کرد بروری این سرور نصب گردد و چه تغییراتی باید برای امنیت داد؟
نصب ان جینکس مدنظر نیست و همون اپاچی رو استفاده میکنیم بصورت پیش فرض
ویرایش توسط k1ll3revil : March 29th, 2013 در ساعت 04:34
-
تعداد تشکر ها ازk1ll3revil به دلیل پست مفید
-
March 29th, 2013 04:29
# ADS
-
March 29th, 2013, 13:49
#22
عضو دائم
پاسخ : تاپیک ویژه آموزش نصب و کانفیگ های مورد نیاز برای سرور - عیدی nginxweb
نوشته اصلی توسط
k1ll3revil
سوال من:
یکی روی سرور دایرکت ادمین رو نصب کرده
از این سرور قرار است برای هاستینگ استفاده شود
برای راهنمایی ما و دوستان بفرمایید باید چه ماژولی اضافی نصب گردد
برای اینکه بتوان تمامی سیستم های مدیریت محتوی را نصب کرد بروری این سرور نصب گردد و چه تغییراتی باید برای امنیت داد؟
نصب ان جینکس مدنظر نیست و همون اپاچی رو استفاده میکنیم بصورت پیش فرض
اگر مد نظرتون هستش cms های مرسومو استفاده نمایید پیشنهاد بنده این هستش که ماژول ها و extension های زیر رو حتما نصب نمایید که با 90% سایت ها سازگاری داشته باشید
1- mysqli
2- TTF
3- PDO SQL
4- MEMCACHED
5- MBSTRING
6- MCRYPT
7- enable_dl فعال باشد
8- نصب zend optimizer - ioncube load و source guardian
معمولا با کانفیگ پیش فرض دایرکت ادمین اکثر اینها به جز مورد 8 نصب خواهد شد
جهت سرعت بهتر در اسکریپت های PHP نصب Eaccelrator و همچنین برای سیستم هایی مثل وردپرس نصب و استفاده از افزوفه memcached object cache حتما توصیه میشود
در مورد امنیت روی دایرکت ادمین در صورتیکه مایل نیستید از CGI استفاده کنید جهت سرعت بهتر و امنیت کافی پیشنهاد بنده CLI+ mod ruid2 می باشد که سرعت بسیار مطلوبتری خواهید داشت مخصوصا روی سرورهایی که سایت پر بازدید میزبانی میکنند.
همچنین mount کردن mysql روی هارد دوم در صورتیکه سرور 2 هارد داشته باشه performance کارو چند برابر خواهد کرد و موارد بسیار زیاد دیگر...
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید
-
March 29th, 2013, 13:51
#23
عضو دائم
پاسخ : تاپیک ویژه آموزش نصب و کانفیگ های مورد نیاز برای سرور - عیدی nginxweb
نوشته اصلی توسط
speedy
ممنون از مطالبتون ولی کاش رو یک موضوع تمرکز میکردید و مطالب را پراکنده نمیگفتید
هدف آموزش مطالبی هستش که کاربری هستند در مورد مدیریت سرور پس مسلما یک موضوع نخواهد بود
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید
-
March 29th, 2013, 14:01
#24
عضو دائم
پاسخ : تاپیک ویژه آموزش نصب و کانفیگ های مورد نیاز برای سرور - عیدی nginxweb
آموزش چهاردهم:
آموزش آشنایی با putty و همچنین دستورات پر کاربرد
هر مدیر سرور مطمئنا بیشتری نیازی که خواهد داشت استفاده از دستورات لینوکسی جهت بررسی و مدیریت سرور می باشند . معمولا برای اتصال به سرور از طریق ssh از برنامه کم حجمی به نام putty استفاده می شود
در این مطلب سعی میکنم دستورات کاربردی رو در چند پارت واستون توضیح بدم
دستور top است که وضعیت کل سرور و req آپاچی را میدهد :
در پوتی یا ssh خود تایپ نمایید
:auto:
کد PHP:
برنامه را باز نمایید آی پی سرور
سپس وارد صفحه ای مشکیخواهید شد
کد:
Login as:
root
password:
وارد کنید اما آنچه بعنوان پسورد تایپ می نمائید را مشاهده نخواهید کرد این از خصوصیات پوتی است.
بعد هم وارد شوید و بنویسید
کد PHP:
اگر میخواهید اکانتی را تست نمایید و به آن لاگین کنید
دستور زیر را وارد کنید :
کد PHP:
کد:
/cd /home/username/public_html
شما الان وارد پابلیک اچ تی ام ال اکانت مورد نظر هستید
اگر فایلی را داخل اکانت مورد نظر بخواهید پاک نمایید وارد پوشه اش میشوید و
کد PHP:
و بعد از این دستور اسم فایل یا پوشه
دستوراتی دیگر :
- خروج :
کد PHP
exit
~.
هر دو برای خروج
- بک گراند ssh
کد PHP
~^Z
- نشان دادن device ها
کد PHP
- نشان دهنده لیست فایلهای hidden :
کد PHP
- نشان دادن اطلاعات cpu سرور :
کد PHP
-ورژن کرنل :
کد PHP
- نشان دادن دیوایس یو اس بی :
کد PHP
- یک مرتبه به عقب :
کد PHP
- دو مرتبه به عقب :
کد PHP
- یک پوشه به عقب
کد PHP
cd -
- وارد شدن به هر پوشه :
کد PHP
- نشان دادن مسیر کار پوشه :
کد PHP
- ساختن پوشه :
کد PHP
برای مثال :
کد:
login as:root
cd /home/ithost.ir/public_html/images/ali/ITHOST
mkdir M
cd/home/ithost.ir/public_html/images/ali/nginxweb/M
همانطور که دیدید پوشه M را در nginxweb ساختیم.موفق باشید.
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید
-
March 30th, 2013, 11:56
#25
پاسخ : تاپیک ویژه آموزش نصب و کانفیگ های مورد نیاز برای سرور - عیدی nginxweb
سلام
برای دانلود mod_evasive آدرس نات فانده از آدرس زیر استفاده کنید :
-
تعداد تشکر ها ازtizparvaz به دلیل پست مفید
-
March 30th, 2013, 12:04
#26
پاسخ : تاپیک ویژه آموزش نصب و کانفیگ های مورد نیاز برای سرور - عیدی nginxweb
شرمنده اما این دستور هم غلطه :
• تنظیم کردن آدرس eth0 به ۱٫۲٫۳٫۴ و mask به ۲۵۵٫۲۵۵٫۲۵۵٫۰
با استفاده از del به جای add می توانید آدرس را حذف کنید
ip link set dev eth0 up
-
تعداد تشکر ها ازtizparvaz به دلیل پست مفید
-
March 30th, 2013, 23:36
#27
پاسخ : تاپیک ویژه آموزش نصب و کانفیگ های مورد نیاز برای سرور - عیدی nginxweb
لطفا آموزش های که با عث بهتر شدن سرعت و امنیت سرور بیشتر بحث کنید ممنون
فقط نصب CGI و CLI+ mod ruid2 رو هم بزارید عالی میشه
-
تعداد تشکر ها ازkhanihost.com به دلیل پست مفید
-
March 31st, 2013, 00:17
#28
-
تعداد تشکر ها ازamirho3in به دلیل پست مفید
-
March 31st, 2013, 17:50
#29
عضو دائم
پاسخ : تاپیک ویژه آموزش نصب و کانفیگ های مورد نیاز برای سرور - عیدی nginxweb
آموزش پانزدهم:
شناخت دستورات Directadmin از طریق ssh
در دایرکت ادمین مانند سی پنل نیز میتوانید یک سری کارها رو اگر به پنل دسترسی نداشتید از طریق ssh انجام دهید
در زیر دستورات مفیدی رو خدمتتون معرفی میکنم:
با استفاده از دستور زیر می توانیم کامند دایرکت ادمین را به Task دایرکت ادمین اضافه کنیم تا اجرا کند:
کد:
echo "COMMAND" >> /usr/local/directadmin/data/task.queue
حال چند کامند مفید :
(توضیح ممکن است بعضی از کامندها معادل گرافیکی داشته باشند)
- آپدیت لیسانس :
کد:
action=update&value=license
- آپدیت دایرکت ادمین :
کد:
action=update&value=program
- ریست ماهیانه کل userها : ( مثلا همین حالا بخواهید یک کاربر را پهنای باند آن را صفر کنید همانند اول ماه میلادی)
کد:
action=reset&value=all
- ریست ماهیانه یک user
کد:
action=reset&value=USERNAME&type=user
- کش کردن مجدد صفحه Show all User
کد:
action=cache&value=showallusers
- دوباره سازی DNS ZONE برای کل user ها :
کد:
action=rewrite&value=named
- دوباره سازی HTTPD برای کل user ها (بسته به تمپلیت دوباره سازی میکند) :
کد:
action=rewrite&value=httpd
مخلص شما
nginxweb
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید
-
April 8th, 2013, 22:11
#30
عضو دائم
پاسخ : تاپیک ویژه آموزش نصب و کانفیگ های مورد نیاز برای سرور - عیدی nginxweb
آموزش شانزدهم:
آموزش نصب راحت کنترل پنل سی پنل
در این تاپیک قصد داریم نصب کنترل پنل Cpanel / WHM را به شما آموزش دهیم .
برای نصب CPanel / WHM نکاتی قبل از نصب حائز اهمیت است در زمان نصب لینوکس خود بهتر است که این موارد در نظر گرفته شود
کد:
کد:
/tmp 1 GB (1024 MB)
/ Grow to fill disk.
swap 2x memory (RAM)
این موارد برای نصب Cpanel/WHM در تمام سرور های آوا سرور لحاظ می شود . دقت کنید که کمترین RAM مورد نیاز برای نصب این پنل 256 MB می باشد .
قبل از شروع نصب مد امنیتی لینوکس (SELINUX) باید غیر فعال شود برای این کار مراحل زیر را انجام دهید .
مرحله 1 ) ابتدا فایل مربوطه را توسط دستور زیر باز کنید .
کد:
کد:
nano /etc/selinux/config
مرحله 2 ) سپس در فایل ظاهر شده مانند زیر SELINUX را به SELINUX=disabled تغییر دهید .
کد:
کد:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
مرحله 3 ) برای ذخیره تغییرات از کلید های کنترلی Ctrl+X استفاده کنید و سپس Y را برای ذخیره شدن بزنید .
بعد از تکمیل موارد بالا به SSH توسط کاربر Root وارد شده و مراحل نصب را انجام می دهیم
مرحله 1 ) به دایرکتوری Home توسط دستور زیر می رویم .
کد:
مرحله 2 ) توسط دستور زیر آخرین نسخه Cpanel / WHM را دانلود می کنیم .
کد:
کد:
wget -N http://httpupdate.cpanel.net/latest
مرحله 3 ) توسط دستور زیر نصب را شروع می کنیم .
کد:
مرحله 4 ) بعد از اتمام نصب توسط دستور زیر لیسانس خریداری شده را فعال می کنیم .
کد:
کد:
/usr/local/cpanel/cpkeyclt
نصب با موفقیت انجام و لیسانس شما فعال شد .
بعد از اتمام نصب می توانید از آدرس https://$IP:2087 که $IP همان IP سرور شماست وارد سرور شوید در اینجا Username همان root می باشد و پسورد نیز پسورد یوزر root سرور شما می باشد .
با سپاس .
موفق باشید .
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها ازnginxweb به دلیل پست مفید