КІРУ
    opened image

    Сайт-защита қалай жасалу керек:

    • Егер кім-кі зиянмен немесе жасақтырма жолмен өз доменінің IP-серверіңізге жіберген болса, бірақ ол А ресурстың өзінің IP-серверінің мекен-жайын көрсеткен доменінің біріктігіндегі.
    • Сіз серверді орендадыңыз, оның ішінде бұрын сайттар болған. Алдыңғы иесі домендердің А ресурстың өзін өзгертпеген жоқ және оның домендері сіздің серверіңізге өзіндік.

    Пайдаланушылар қажетті бір сайтқа өкінішке шарап болса, місалы, сіздің ресурсыз де болады, бұның талап етілмейді, сонда сіздің сайтыңыздың рейтингін пошта системаларында төмендетеді. Мұндай өтулер сол себепті тура сайтқа өкінішке шарап болған жерге жолын қосу үшін сайт-защита ашуы керек. Серверді басқа адамның, сізге шешім жоқ болатын доменінен қосуымен ашуы керек. Серверді қолдану үшін VestaCP серверді басқару панелин пайдаланамыз.



    Сайт-защита жасау үшін: 
     


    1. VestaCP панелінде произвольді аты бар доменді құрыңыз. Мысалы, site.plug. Бұл үшін панелеге кіріңіз. Сонан кейін WEB менюіне өтіңіз - Доменді жасау.  Домендің мекен-жайына site.plug (немесе басқа кездейсоқ аты) енгізіңіз және Қосу түймесін басыңыз. Сондай-а бұл домен үшін жеке сертификатты құру керек. Сондай-а, сол үшін, WEB менюінде site.plug домені үшін РЕДАКТИРОВАТЬ түймесін басыңыз.

     


     

    Ашық көрсетілген домендің жасақтамасында, SSL қолдауы тағайындаңыз және CSR қалдыңыз түймесін басыңыз. Сертификатты жасау тіліндегі мекен-жайды Domain бөлігіне көшіріңіз (site.plug) және Қалдыру түймесін басыңыз, оның кейін Add түймесін және содан кейін Save түймесін басыңыз. 



     

    2. SSH арқылы серверге қосылыңыз (мысалы, putty бағдарламасын пайдалану арқылы). 




     

    3. Консоль терминалдың жолауын көшіріп және Enter түймесін басыңыз

    vim /etc/nginx/conf.d/vesta.conf


    (бұл үшін жолды көшіріп және мышқа оң баспасырма түймесін басу қаурайды)

    Ашық файлда site.plug-ты аталатын бола 2 жолды орындап, файлдың ең жоғарғысына жататын орынды басқару қажет.


    Сол үшін сіздің жүргізушінің site.plug аталатын аптасындағы ең еңісін қойып, dd (жою) түймесін басыңыз, олардың ең жоғарғы бетіне көшіріп, інгілісше p (көшіру) түймесін басыңыз. Екінші жол үшін оқи әрекеттерді орындаңыз.

    Нәтиже алу үшін мынандай болуы керек:



     

    Файлды сақтау және оны жабу үшін Shift+Z+Z түймесін басыңыз (если бір нәрсені жарамсыз іске асырсаңыз, файлды сақтау жоққа жіберсеңіз, Shift+Z+Q түймесін басып, басқа жолмен қайта көріңіз деп көрсетілетін басқару түймесін жіберсеңіз, бас аурутарының басында көрсетілген команда орындалатын).

     

    systemctl reload nginx


    4. Тез оңай команда қажетін файлда жүргізіңіз.

    Сол көптеген жасау үшін, файлды ашу үшін (жолды көшіріп және Enter түймесін басу арқылы):

     

    vim /etc/httpd/conf.d/vesta.conf

     

    Ескерту! Ашық көрсетілген файлда жолдар жоқ болса (бос болса), өзгертусіз файлды жабу үшін (Shift+Z+Q комбинациясын басу арқылы) файлды жабыңыз.

    Файл бос болмаса және өзгертулер қолданылса, оны сақтау және жабу үшін файлды сақтау және жабу үшін (Shift+Z+Z) комбинациясын басыңыз. Соңында команда орындалуы үшін:

     

    systemctl reload httpd


     

    Бұл сізге тым домендердің сіздің серверіңізге жіберген болса, сайт-защита жасағаныңызды көрсетеді.