Tux

  • تدوينات
    20
  • تعليقات
    3
  • قراءات
    2139

تثبيت NGINX, MariaDB و PHP 7 في دبيان 8

mohammed

188 قراءات

اضافة بعض الامن لخادم Mariadb

في هذه الفرصة سيتم التطرق لشرح تثبيت نظام خادم ويب Nginx بقواعد بيانات Mariadb وخادوم Nginx .

NGINX هو خادوم ويب يستعمل بكثرة في المواقع التي لها تدفق كبير من الزوار مثل تمبلر و فيسبوك ....، يعرف بقوت استجابته والاستقرار

Mariadb نسخة قواعد البيانات التي ظهرت بعد شراء Sun من طرف شركة Oracle التي كانت تقوم بتطوير Mysql، وتغيير هذه الاخيرة رخصة التطبيق ليصبح ليس مفتوح المصدر ، يذكر ان ويكيبيديا غيرت كل خوادمها Mysql ب Mariadb،

PHP7 افضل تحكم واستقرار في النسخة الجديدة والتي تعرف انها 25% اسرع من النسخ القديمة

أعداد الخادم

فتح ملف المستدوعات

vim /etc/apt/sources.list

تغيير المستدوعات

#Stable
deb http://mirrors.kernel.org/debian/ jessie main contrib non-free
deb-src http://mirrors.kernel.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://mirrors.kernel.org/debian/ jessie-updates main contrib non-free
deb-src http://mirrors.kernel.org/debian/ jessie-updates main contrib non-free
deb http://mirrors.kernel.org/debian/ jessie-backports main contrib non-free
deb-src http://mirrors.kernel.org/debian/ jessie-backports main contrib non-free

#NGINX
deb http://nginx.org/packages/mainline/debian/ jessie nginx
deb-src http://nginx.org/packages/mainline/debian/ jessie nginx

#php7
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

#MariaDB
deb [arch=amd64,i386] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.1/debian jessie main
deb-src http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.1/debian jessie main

تحديث وتثبيت

apt-get update
apt-get upgrade
apt-get install software-properties-common python-software-properties -y

اضافة المفاتيح لكل من nginx،php و Mariadb

cd /tmp
wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key
wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

تثبيت الخادم

apt-get update
apt-get install nginx mariadb-server libclass-dbi-mysql-perl php7.0-fpm php7.0-curl php7.0-gd php7.0-pspell php7.0-intl php7.0-mysql php7.0-imap php7.0-recode php7.0-snmp php7.0-tidy php7.0-opcache php7.0-json

اضافة بعض الامن لخادم Mariadb

mysql_secure_installation

وبهذا نحصل على خادم لبدأ استعماله في المشاريع التي تتعلق بمواقع المبرمجة ب php والتي تستعمل نضام قواعد البيانات Mysql او MariaDb



0 تعليقات


Recommended Comments

لاتوجد تعليقات لعرضها .

زوار
انت تقوم بالتعليق كزائر. اذا كنت تمتلك حساب فقم بتسجيل الدخول تسجيل دخول.
اضف تعليق...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.