المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سيرفر SERVER جديد + شرح طريقة كامل من خلال SSH دون الدخول الى WHM -الجزء الثاني ||



salima
11-02-2013, بتوقيت غرينيتش 01:15 AM
السلام عليكم ورحمة الله وبركاته

إخواني رواد المعهد الكرام

اليوم موعدنا مع الجزء الثاني من سلسلة إعداد السيرفر SERVER الجديد من خلال SSH فقط .

6- ترقية upgrade الأباتشي : [ مهم جدا , لذا يجب التركيز ]
رمز Code:
/scripts/easyapache
ملاحظة : التنقل في هذه المرحلة سيكون بالأسهم من الكيبورد وزر التاب TAB

ستجد هذه 7 خيارات أمامك :
إختر منهم هذا الخيار ( انتقل بالأسهم , ثم إضغط مسطرةhttp://www.dzbatna.com/images/smilies/shiny01.gif ) .
رمز Code:
PHP Encryption and Image Manipulation
ثم إنتقل بزر TAB إلى : Start Customizing based on profile
ثم إضغط Enter


بعد ذلك إختر إصدار الأباتشي : إختر آخر إصدار ( في هذه الفترة آخر إصدار هو Apache 2.2 )
انتقل إلى آخر إصدار ثم إضغط مسطرة ,
ثم إنتقل بزر TAB الى Next Step

هذه الخطوة هي إختيار جيل الـ PHP , حتى الآن آخر جيل متوفر هو الخامس
انتقل الى PHP5 بالأسهم , ثم إضغط مسطرة .
ثم إنتقل بزر TAB الى Next Step

سوف تنتقل الى مرحلة أخرى وهي الإختيار من إصدارات PHP5 ما يتوافق معك .
آخر إصدار متوفر في هذه الفترة هو PHP 5.2.8
انتقل إليه بالأسهم ثم إضغط مسطرة ,
ثم إنتقل بزر TAB الى Next Step

هذه المرحلة مهمة جدا ,
ستتوجه إالى إختيارات متعدة لابد أن تحدد ما تريده منها فقط .
توجه إلى الإختيارات التالية ثم علم عليها بواسطة زر المسطرة .
رمز Code:
[x] Mod SuPHP [x] FrontPage [x] Mod Security [x] Suhosin PHP [x] Zend Optimizer For PHP [x] EAccelerator For PHP [x] IonCube Loader For PHP
ثم إنتقل بزر TAB الى Exhaustive Options List

ستنتقل بعد ذلك الى إختيار المكتبات الملحقة لـ PHP إختر منها التالي ( انتقل بالأسهم وإختر بزر المسطرة ) .
رمز Code:
[x] CURL [x] CurlSSL [x] CURLWRAPPERS [x] FTP [x] GD [x] Iconv [x] Imap [x] MM [x] Magic Quotes [x] Mbregex [x] Mbstring [x] Mcrypt [x] Mhash [x] Mysql [x] Mysql of the system [x] Openssl [x] POSIX [x] Path Info Check [x] Pear [x] Sockets [x] TTF (FreeType) [x] XSL [x] Zend Multibyte [x] Zip [x] Zlib
ثم إنتقل بزر الـ TAB الى Save and Build

ثم إضغط OK ثم I UNDERSTAND ثم إنتظر حتى الإنتهاء ( ممكن ياخد وقت مثلا 20 دقيقة أو حسب سرعة الإنترنت والسيرفر SERVER معا ) .

مبروك عليك ترقية upgrade الأباتشي وتركيب install مكتبة الـ PHP .


=========================================

بعد التأكد من ترقية upgrade الأباتنشي بطريقة صحيحة ,

نفذ التالي :
رمز PHP:

<code style="white-space:nowrap"> <code> pico /usr/local/apache/conf/httpd.conf
</code> </code>

ضع في بداية هذا الملف هذه الأكواد :
رمز PHP:

<code style="white-space:nowrap"> <code> RLimitMEM 1161234090
RLimitCPU 350
</code> </code>

وذلك للحد من الضغط على السيرفر SERVER ..

ابحث في نفس الملف على :
رمز PHP:

<code style="white-space:nowrap"> <code> ServerSignature ON
</code> </code>

اجعلها off بهذا الشكل :
رمز PHP:

<code style="white-space:nowrap"> <code> ServerSignature Off
</code> </code>

هذا لمنع ظهور إصدار ومعلومات الأباتشي في صفحات الخطأ .

بعد ذلك ريستارت للأباتشي :
رمز PHP:

<code style="white-space:nowrap"> <code> httpd restart
</code> </code>

=================================
ملف PHP.ini
==========
نفذ التالي :
رمز PHP:

<code style="white-space:nowrap"> <code> pico /usr/local/lib/php.ini



</code> </code>

ابحث عن :
رمز Code:
safe_mode
اجعله on بهذا الشكل :
رمز Code:
safe_mode = On
ابحث عن :
رمز Code:
allow_url_fopen
اجعلها off بهذا الشكل :
رمز Code:
allow_url_fopen = Off
ابحث عن :
رمز PHP:

<code style="white-space:nowrap"> <code> expose_php
</code> </code>

اجعلها off ,
رمز Code:
expose_php = Off
ابحث عن :
رمز Code:
enable_dl
اجعلها Off
رمز Code:
enable_dl = Off
ابحث عن :
رمز Code:
include_path
يجب أن يكون هكذا :
رمز Code:
include_path &quot;/usr/lib/php:/usr/local/lib/php:/tmp:/home&quot;
ابحث عن register_globals
اجعلها Off
رمز Code:
register_globals = off
ابحث عن display_errors
اجعلها Off
رمز PHP:

<code style="white-space:nowrap"> <code> display_errors = Off
</code> </code>

ابحث عن allow_call_time_pass_reference
اجعلها Off
رمز Code:
allow_call_time_pass_reference = off
ابحث عن safe_mode_include_dir ( إن وجد )
يجب أن يكون هكذا :
رمز Code:
safe_mode_include_dir = /usr/local/php/include
ابحث عن safe_mode_exec_dir ( إن وجد )
يجب أن يكون بهذا الشكل :
رمز Code:
safe_mode_exec_dir = /usr/local/php/bin
ابحث عن :
رمز Code:
disable_functions
ضع بعد علامة = هذه الدوال ( وهي قابلة للزيادة )
رمز Code:
dl,escapeshellarg,escapeshellcmd,exec,passthru,pro c_close,proc_get_status,proc_nice,proc_open,proc_t erminate,shell_exec,system,pcntl_exec,getrusage,ch own,chgrp,closelog,openlog,syslog,define_syslog_va riables,php_ini_scanned_files,php_ini_loaded_file, ini_get_all,get_cfg_var,getservbyname,getservbypor t

ثم إبحث عن : max_execution_time
اجعلها
رمز Code:
max_execution_time = 3600
ثم ابحث عن : memory_limit
اجعلها :
رمز Code:
memory_limit = 128 M
أو
رمز Code:
memory_limit = 256 M

ابحث عن : upload_max_filesize
اجعلها :
رمز Code:
upload_max_filesize = 10M
أو
رمز Code:
upload_max_filesize = 20M
ابحث عن : post_max_size
اجعلها :
رمز Code:
post_max_size = 50M

في بداية ملف php.ini ضع هذا السطر :
رمز Code:
reveal_php 0
احفظ العمل , ثم ريستارت للأباتشي ..
رمز Code:
service httpd restart
========================================
تحديث update OpenSSH
=============

يجب أن ندخل الى مجد السورس الخاص بسيرفر SERVERك من خلال هذا الأمر :
رمز Code:
cd /usr/src
نطلب آخر إصدار :
رمز Code:
wget http://mirror.mcs.anl.gov/openssh/po...h-5.1p1.tar.gz (http://mirror.mcs.anl.gov/openssh/portable/openssh-5.1p1.tar.gz)
لمشاهدة جميع إصدارات OpenSHH
http://mirror.mcs.anl.gov/openssh/portable/

نفذ التالي خطوة بخطوة :
رمز PHP:

<code style="white-space:nowrap"> <code> tar -zxf openssh*
</code> </code>

ثم الدخول الى المجلد الرئيسي له :
رمز PHP:

<code style="white-space:nowrap"> <code> cd openssh*
</code> </code>

رمز Code:
./configure --prefix=/usr --sysconfdir=/etc/ssh --without-zlib-version-check
رمز Code:
make test make install
ودمتم ....

موعدنا مع الجزء الثالث...
الحقوق محفوظة ( أبو هند - مؤسسة الدقة الرقمية FemtoLayer (http://www.femtolayer.com/))
مسموح بالنشر مع حفظ الحقوق




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى