السلام عليكم ورحمة الله وبركاته
اتمنى من الله سبحانه وتعالى ان تكونو بخير ...
الرجاء اذا استفدت بالقليل او لم تستفد ارجوك ان لا تنساني بالدعاء ....
الرجاء الرجاء عدم نقل الشرح دون ذكر المصدر ورابط الشرح , فهو امانتي عندكم...
استكمالا لدورة اعداد وتنصيب سيرفر مع تنصيب لوحة سيتنوس ويب بنل للتحكم بالمواقع
الدرس الاول
كود:
https://www.helpernt.com/vb/showthread.php?t=9310
الدرس الثاني
كود:
https://www.helpernt.com/vb/showthread.php?t=9318
الدرس الثالث
كود:
https://www.helpernt.com/vb/showthread.php?p=30227
في هذا الدرس سوف نعد الدي ان اس ونحل بعض المشاكل
بسم الله نبدا
سوف نبدا باعدادات الدي ان اس DNS
اول شي نحن اتنفقنا ان الهوست نيم سوف نكتبه هكذا srv
وايضا كما اتفقنا بان يتم بالاول تعديله وربطه مع الاي بي من لوحة تحكم الشركة المستضيفة للسيرفر
وايضا اتفقنا على ان google.com هو دومينك الذي تريد ان تربطه بالسيرفر
اذا وكما قلنا في الدرس الاول بان الهوست نيم srv.google.com هو كمثال لكي اشرح الدرس
نذهب الى لوحة التحكم للسيرفر
كود:
https://00.00.000.00:2031
00.00.000.00 : هو الاي بي للسيرفر الخاص بك
1- نذهب الى DNS Functions
ثم نضغط على اضافة دي ان اس
Add DNS Zone
سوف يظهر لنا مربع من ثلاث فراغات Create a new DNS zone.
في الفراغ الاول مطلوب الاي بي IP
وهو اي بي السيرفر
نكتب اي بي السيرفر الخاص بك
في الفراغ الثاني اسم الموقع Domain:
سوف اكتب srv.google.com
ثم الفراغ الاخير هو اضافة ايميل للدومين Admin Email:
تكتب ايميلك
ثم اضغط على اضافة Add DNS Zone
كما في الصورة
عند الانتهاء سوف يكتب لك server reload successful
بانه تم بنجاح
2- الان سوف نحتاج الى لوحة تحكم الدومين
اسم الدومين اتفقنا انه كمثال google.com
نضيف الدي ان اس للدومين هكذا او ما يسمى Nameserver Registration ( يختلف الاسم من شركة الى اخرى , ففي موقع النيم للدومينات مكتوب Nameserver Registration, اما في جودادي يمكن يختلف المسمى ولكن الفكرة واحدة ).
ns1.google.com
ns2.google.com
وربطهما بالدومين المعطى لك مع السيرفر
ومن ثم
ربط الدومين مع النيم سيرفر ns1 و ns2
هناك من يكتبها dns1 و dns2 وكما قلنا سابقا هي فقط مسميات حتى يتم تمييزها ومعرفتها اذا حصلت مشكلة او شي ما
3- الان نعود الى لوحة السينتوس ويب بنل DNS Functions
ثم نضغط على Edit Nameservers
هنا يجب اضافة اسم السيرفر او المعروف ب ns1 و ns2
الان نغير هكذا
ns1.google.com
ns2.google.com
ومن ثم نكتب امامهما الاي بي الخاص بالسيرفر
ومن ثم
ياتي خيار Options
يجب التاكد من انهما مفعلان ( يعني علامة صح امامهما ) ....
الان احفظ Save Changes
كما في الصورة
الان نذهب الى Server Setting
ثم change hostname
ثم نتاكد من ان الهوست نيم صحيح
اذا كان هناك غلط ما
عادي صححه واضغط Save changes
4- الان نضيف خطة للمواقع
نذهب Packages
هنا اما تعدل الموجود او تضيف خطة جديدة
بالنسبه لي السيرفر خاص بي فسوف فقط اعدل ما اريد على الخطة الافتراضية
نضغط على list Packages
ثم نبحث عن [Edit Package]
ونضغط عليها
هنا بامكانك التحكم بعدد مثلا قواعد البيانات لكل دومين او موقع, تعديل الباندويث, تعديل المساحة, تعديل عدد الايميلات, تعديل عدد الايميلات التي بالامكان ان يرسلها هذا الموقع في الساعه وهكذا
بالنسبة لي ولاني كما قلت الموقع خاص بي ولمواقعي سوف اغير فقط الاتي واجعل الارقام التالي امامها والباقي اخليها كما هي
Disk Quota: المساحه اخليها غير محدودة يغني 0
Bandwidth: هنا الباندويث وانا احب ان اعطي الحرية لمواقعي فاخليها 1000000 وبامكانك تقليلها او زيادتها كما تريد
FTP Accounts: انا هنا لوحدي وهي مواقعي الخاصة فاخليها دائما 1 لاني انا فقط من يتحكم بها
Email Accounts: هنا عدد الايميلات التي يمكن اضافتها لم اغير شي
Email Lists: هنا لم اغير شي ( بصراحه مكتوب قائمة الايميلات , ولكني لم افهم ما هي وضيفتها , فلذلك لم اغير شي )
Databases قواعد البيانات ( كم قاعدة مسموح بانشائها هذا الموقع او مستخدم هذه الخطة انا لم اغيرها لاني احتاج فقط 2 او 3 قواعد )
Sub Domains: هنا الدومينات الفرعية كمثال forum.google.com
Parked Domains: بصراحه لا اعرف ما هذا ولم اغير شي فيها
Addon Domains: كذالك
Hourly Emails: كم عدد الايميلات المسموح لهذا الدومين ارسالها بالساعه الواحدة بالنسبة لي لم اغير شي
Update Quota: هنا لو وضعت علامة صح امامها اي دومين يحمل هذه الخطة سوف يتم تعديله اتوماتيكي عند تغيير الخطة وكلما تعدل الخطة يجب وضع علامة صح امامها
الان حفظ Save
5- اضافة موقع او دومين او مساحه سميها اللي تسميها
من لوحة تحكم السينتوس
نضغط على New Account
الان نملأ الفراغات
Domain name:
اسم الدومين المراد اضافته بدون WWW
Domain name:
اسم المستخدم
Password:
اارقم السري للمستخدم
Admin Email:
اضافة ايميل لصاحب الموقع او الدومين
Server IPs:
اي بي السيرفر
اذا كان لديك اكثر من اي بي اختار الدومين الذي تريد ربطه به
Package:
اسم الخطة التي تريد اعطاءها للدومين
Inode:
بصراحه لا اعرف ما هذه ولم اغير شي وتركتها كما هي 0
Process limit:
هنا الحد من عدد العمليات للحساب او الدومين، لا تستخدم 0 لأنها لن تسمح بأي عمليات, انا وضعتها 500 لانها مواقعي الخاصة (اعلم بانه الكثير سوف يقول هذا كثير جدا حتى لو موقعك الخاص ولكن هذا ما انا فعلته )
Open files:
الحد من عدد الملفات المفتوحة للحساب , يفضل عدم جعلها تحمل 0 لانها لن تسمح باي فتح للملفات, انا وضعتها 500 كما قلت لانه خاص بي بامكانك زيادتها كما تحب
الان تاتي خيارات Additional Options:
الخيار الاول عمل نسخه احتياطية للحساب ( انا وضعت امامها صح )
الخيار الثاني تصريح دخول الشل هل تسمح لهذا الحساب بدخول ssh ( انا لا انصح بها حتى لو كان موقعك الخاص , ولذلك اضع امامها صح لكي يمنع دخول الشل )
الخيار الثالث هو عمل SSL اوتوماتيكيا بالنسبه لي لا اضع عليه صح , واذا احتجتها بامكاني عملها يدويا .....
ثم create
الان سوف يظهر لك رسالة كهذه يجب حفظها على كمبيوترك
كود:
Account Details
========================================
Server IP: 000.00.00.000
Web Panel Login:
Domain: google.com
Username: google
Password: rGy5XZxA
Admin Email: Email@Email.com
Panel URL:
http://srv.google.com:2082
https://srv.google.com:2083
NameServers:
ns1.google.com
ns2.google.com
ثم اعد تشغيل البرامج عن طريق الوحة كما شرحناها نضغط Restart
عن طريق الشل
كود:
systemctl restart mysql
systemctl restart httpd
systemctl restart sshd
systemctl restart lfd
systemctl restart named
systemctl restart nginx
systemctl restart varnish
systemctl restart dovecot
systemctl restart crond.service
csf -r
الان للتاكد من الدومين
الذي اعطيناه خطة هو مربوط بالدي ان اس صح
ادخل على هذا الموقع
https://intodns.com/
ثم اكتب اسم الدومين للتاكد من انه مربوط صح بالدومين
مع الوحة احتمال 50 بالمية يظهر كلو صح وممتاز واحتمال 50 بالمية يظهر اخطاء
لحل مشكلة الاخطاء يرجى عمل التالي
نذهب الى DNS Functions
ثم نضغط على List DNS Zone
الان نختار الدومين الذي به خطا كمثال google.com.db
ونضغط على Edite File من امامه سوف تفتح لنا صفحه جديدة
ثم قم بنسخ المحتوى الموجود بداخل المربع وحفظه على كمبيوترك
ثم اغلق الصفحه
الان نعود الى الدومين google.com.db
ونقوم بمسحه عن طريق Delete Zone
الان نذهب الى DNS Functions من اللوحة مرة اخرى
ثم اضغط على Add DNS Zone
ثم نضيف الدومين من جديد google.com
الفراغ الاول الاي بي
الفراغ الثاني اسم الدومين google.com
الفراغ الثالث اضف ايميل
عند الانتهاء اضغط حفظ
الان نذهب الى DNS Functions
ثم Edit Nameservers IPs
ثم نتاكد من معلومات الدي ان اس صحيحه
ثم نضغط Save Changes
نذهب الى DNS Functions
ثم نضغط على List DNS Zone
ثم نعود ونضغط على Reload Zone الذي امام google.com.db
الان يجب اعادة تشغيل named من اللوحة او عن طريق الشل
كود:
systemctl restart named
الان نذذهب الى موقع
https://intodns.com/
مرة اخرى للتاكد من ان كل شي صحيح وباللون الابيض وليس الاحمر
سوف تجد ان المشكلة انحلت
الان لو تعيد تشغيل ال Nginx Reverse Proxy من اللوحة سوف تجد بان هناك غلط
او من الشل
كود:
systemctl restart nginx
لحل المشكلة نذهب على WebServers Settings
ثم نضفط على List WebServers
تعيد اختيار ما اخترته بالبداية وفي حالتي انا مختار Nginx & Varnish & Apache
واتاكد باني Select Default Apache PHP-FPM version:
Select Default Nginx PHP-FPM version:
يحمل نسخه البي اتش بي الذي تريدها على سيرفرك
ثم نضع علامة صح تحتهما
ومن ثم حفظ
الان لو تعيد تشغيل Nginx Reverse Proxy من اللوحة
او من الشل
كود:
systemctl restart nginx
سوف تجد بان المشكلة انحلت
وهكذا تم ضبط الدي ان اس للسيرفر والدومين
للتاكد من ان الدومين يعمل بامتياز
الرجاء الذهاب اما للاف تي بي او اللوحة
عن طريق الاف تي بي سوف تجد ملف داخل مجلد public_html بعنوان index.html
غير محتواه الى اي شي اي شخابيط حتى فقط تتاكد من ان الدومين شغال ههههه
او عن طريق اللوحة اضغط على FileManager
ثم home
ثم اسم اليوزر google كما اتفقنا كمثال
ثم public_html
ثم من امام Index.html نضغط على ايقونه التغيير Edite
ثم نكتب اي شي اي شخبطه فقط للتاكد من ان كل شي ممتاز
الان انصح بان لا تدخل على طول على موقعك اتمنى ان تستخدم هذا الموقع للدخول لموقعك
https://www.proxysite.com/
ثم اكتب اسم الدومين الخاص بك
ثم بحث سوف تجد ان الموقع اشتغل
ليش نستخدم الموقع للدخول الى الموقع علشان لو ظهر خطا او اي شي الكوكيز او المتصفح ما يعلق عليك وما تعرف هل تم حل المشكلة ام لا
الان بامكانك اما نقل موقعك او البدء بعمل موقع جديد
ولكن يجب عمل التالي في هذا الشرح
كود:
https://www.helpernt.com/vb/showthread.php?t=9098
ركز معي يجب عمل ذلك.
الان من التنبيهات التي في اللوحة
بامكانك مسح الكل ما عدا
كود:
2019-06-10 19:22:02 Danger: Hidden Processes - SECURITY ISSUE
Hide all processes if not owned by the user is NOT activated on your server, click here to enable it.
واذا كنت قد مسحتها
مفيش مشكلة
ادخل على Security
ثم secure processes
ثم اضغط enable protection
ملاحظة: يجب عمل هذه الخطوة بعد كل عملية اعادة تشغيل للسيرفر تذهب من جديد وتتفعل الخيار للحماية ....
لتحميل الصور
https://www.gulf-up.com/y948qzvjpr4l
او
https://up.traidnt.net/jeReWm
لفحص الصور
https://www.virustotal.com/gui/url/c...84d7/detection
او
https://www.virustotal.com/gui/url/b...de64/detection
إن أحسنت فمن الله، وإن أسأت أو أخطأت فمن نفسي والشيطان
لا نسالكم سوى الدعاء
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
السلام عليكم