Անցնել պարունակությանը

Hosting panel ձեր սեփական դոմեյնում

Այս հոդվածում

Կառավարման վահանակը կարող է տեղակայվել ձեր սերվերի վրա՝ փոխանակ HOSTKEY դոմեյնից կանչելու:

Նշում

Ակտիվացրեք վահանակի դիզայնը ձեր նախընտրած տարբերակով՝ խմբագրելով அதன் HTML ֆայլը:

Վահանակի ֆայլի հեշտ տեղադրում ձեր դոմեյնում

  1. Ներբեռնեք վահանակի կոդը և տեղադրեք այն ձեր սերվերի վրա.

    curl -L -o controlpanel.html https://invapi.hostkey.com/controlpanel.html
    

    Նշում

    Կառավարման վահանակի վերջին տարբերակը կարող է ներբեռնվել GitHub պահոցից:

  2. Սահմանեք API ուղին հետևյալ մեթոդներից մեկով.

    • Կանչեք վահանակը base փոփոխականով փոխանցվող նախապես սահմանված API ուղու միջոցով
    https://<path_to_the_panel_on_your_domain>/controlpanel.html?base=panel.hostkey.com&key=api-key
    

    կամ

    • Փոխարինեք g_base_url փոփոխականը controlpanel.html ֆայլում հետևյալով.
    var g_base_url='panel.hostkey.com';
    

Proxy հասանելիություն nginx-ի միջոցով

Որպեսզի կառավարման վահանակի աշխատանքի ընթացքում օգտվողներին թաքցնեք HOSTKEY սերվերի տեղեկատվությունը, տեղադրեք վահանակը հետևյալ կերպ.

  1. Ներբեռնեք վահանակի կոդը և տեղադրեք այն ձեր սերվերի վրա.

    mkdir /opt/panel
    cd /opt/panel
    curl -L -o controlpanel.html https://invapi.hostkey.com/controlpanel.html
    

    Նշում

    Կառավարման վահանակի վերջին տարբերակը կարող է ներբեռնվել GitHub պահոցից:

  2. Ստեղծեք hostkeycp.conf անունով կոնֆիգուրացիոն ֆայլ /etc/nginx/conf.d թղթապանակում: Ֆայլը պետք է պարունակի հետևյալ տեղեկատվությունը՝ <your-domain> փոխարինելով ձեր սերվերին կցված դոմեյնի անունով.

    server {
            listen  80;
            server_name <your-domain>;
    
            access_log  /var/log/nginx/panel_access.log;
            error_log   /var/log/nginx/panel_error.log;
    
            root /opt/panel/;
            index controlpanel.html;
    
            location ~ ^/.+\.php$ {
            proxy_set_header Host panel.hostkey.com;
            proxy_pass https://panel.hostkey.com/$request_uri;
            }
    }
    
  3. Ավելացրեք մի տող /etc/nginx/nginx.conf ֆայլի http բաժնում.

    resolver 8.8.8.8;
    
  4. Եթե /etc/nginx/nginx.conf ֆայլում բացակայում է include /etc/nginx/conf.d/*.conf; տողը, ավելացրեք այն http բաżնում.

    include /etc/nginx/conf.d/hostkeycp.conf;
    
  5. Ստուգեք կոնֆիգուրացիայի ճշտությունը և վերամարտահարեք nginx-ի կոնֆիգուրացիան.

    nginx -t
    nginx -s reload
    

Այս կարգավորումները կատարելուց հետո https://<your-domain>/controlpanel.html?key=<API server key> URL հասցեն կբացի նշված սերվերի համար նախատեսված կառավարման վահանակը:

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×