cPanel

Handledning för cPanel

Handledning för cPanel
cPanel är en av de mest använda kontrollpanelen för webbhotell. Den har ett stort antal verktyg och verktyg för webbplats- och serverhantering. Till exempel kan du hantera och publicera dina webbplatser, skapa e-post och FTP-konton, installera applikationer som WordPress, säkra din webbplats med SSL-certifikat.

cPanel är baserat på Linux-operativsystemet och stöder för närvarande Centos 7, Cloud Linux 6 och 7, Red Hat Enterprise Linux version 7.  Amazon Linux 1 stöddes tidigare men har nu övergivits.

cPanel kräver en ny server för installation. Det kan bero på att det krävs olika tjänster som körs på en annan port; det försöker således undvika portkonflikter med tidigare installerade tjänster.

Portar som används av cPanel

cPanel har flera tjänster för webbhotell och serverhantering. Vissa av dessa kräver att en specifik port ska vara öppen för att fungera korrekt. Därför vore det bäst om du tillät dem genom din brandvägg. En kort lista över tjänster och de hamnar de lyssnar på ges nedan:

cPanel-portar och -tjänster
Service Hamnar
cPanel 2082
cPanel SSL 2083
WHM 2086
WHM SSL 2087
FTP 0
SSH 22
SMTP 25, 26, 465
DNS 53
HTTPD 80, 443
Webmail 2095

Portmodifiering i cPanel

cPanel tillhandahåller många tjänster som körs på olika portar, och ibland är det nödvändigt att ändra standardporten för en tjänst. Anledningen till detta kan vara hamnkonflikter eller vissa säkerhetsproblem. Oavsett anledningen kommer vi att visa hur du ändrar portnumret för specifika tjänster för cPanel som Apache (HTTPD), SSH och SMTP. Vissa portnummer kan kräva att du kontaktar din värdleverantör, medan specifika portnummer inte längre kan ändras, till exempel cPanel-port.

Obs! Innan du lägger till någon ny port, konfigurera brandväggen så att den nya porttrafiken tillåts. Kontrollera också om någon annan tjänst inte redan använder den nya porten.

Ändra Apache-portnummer på en cPanel-server.

Steg 1: Logga in på ditt WHM-konto och gå till inställningarna enligt följande:

Hem >> Serverkonfiguration >> Justera inställningar

Gå nu till "System" -menyn och ändra både Apache HTTP (80) och SSL HTTPS (443) portnummer

Ändra SSH-portnummer på en cPanel-server.

Steg 1: Logga in på din server via SSH som en rotanvändare.

Steg 2: När du är inloggad letar du efter ssh_config-filen och öppnar den med valfri textredigerare som nano eller vi.

# vi / etc / ssh / ssh_config

Tips: Det är alltid en bra idé att säkerhetskopiera en fil innan du ändrar den.

Steg 3: Leta nu efter en rad i filen sshd_config som liknar "#Port 22". Här är 22 standardporten där sshd-daemon lyssnar efter anslutningar. Avmarkera denna rad genom att ta bort symbolen '#' i början av raden. Sätt nu in eventuellt nytt privilegierat portnummer mellan 1 - 1023. den privilegierade porten är den port som endast är tillgänglig för rotanvändaren.

# Port 20 har ändrats till Port 69

Steg 4: Starta nu om SSH-tjänsten med följande kommando:

# service sshd starta om

Om du har felkonfigurerat filen kan du fixa den ursprungliga SSH-konfigurationsfilen genom att bläddra i följande länk i en webbläsare:

https: // exempel.com: 2087 / scripts2 / doautofixer?autofix = safesshrestart

Detta skript försöker tilldela ytterligare en SSH-konfigurationsfil för port 23. Nu kan du komma åt och ändra den ursprungliga SSH-konfigurationsfilen.

Ändra SMTP-portnummer på en cPanel-server.

Vissa leverantörer blockerar åtkomst till port 25 för att skicka e-post. Men den här porten krävs för att kommunicera med användare som använder andra e-posttjänster. För att ändra SMTP-porten, navigera genom:

Logga in på WHM> Servicekonfiguration> Service Manager. Ändra portnumret till önskat värde i “Exim Mail Server (på en annan port)”.

Även om cPanel erbjuder möjlighet att ändra porten för Exim SMTP, men den är värdelös. Detta beror på att det bryter kommunikationen eftersom andra e-postservrar inte är konfigurerade för att fungera med icke-standardportar. Lösningen för detta är att använda ett “smart host” eller tredje parts servicealternativ i cPanel.

Använd Låt oss kryptera med cPanel

Let's Encrypt är en gratis och mest använda TLS-krypteringstjänst. cPanel har gjort det mycket enkelt att installera och hantera SSL-certifikatet från Let's Encrypt. För att använda SSL-tjänsten Let's Encrypt måste du installera plugin-programmet cPanel Let's Encrypt. Auto SSL-funktionen i cPanel och Let's Encrypt Plugin för cPanel hämtar certifikaten från Let's Encrypt ™. Följ stegen nedan för att installera Let's Encrypt-tillägget:

  1. Logga in på din server med root-användaruppgifterna.
  2. Kör nu följande kommando för att installera plugin: / usr / local / cPanel / scripts / install_lets_encrypt_autossl_provider

    Om du vill avinstallera plugin-programmet kör du bara kommandot nedan:

    / scripts / uninstall_lets_encrypt_autossl_provider
  3. Aktivera nu Let's Encrypt-leverantören i WHM. Denna inloggning till WHM och gå till sidan "Hantera automatisk SSL" under "SSL / TLS.Sökvägen visas nedan: WHM> Hem> SSL / TLS> Hantera automatisk SSL.
  4. Välj nu alternativet Låt oss kryptera på fliken Leverantörer; efter att ha godkänt användarvillkoren, spara filen. Från och med nu använder Auto SSL Låt oss kryptera medan ett certifikat ersätts.När Auto SSL har aktiverats i WHM är det dags att lägga till certifikaten i ditt konto. Följ stegen nedan för att åstadkomma detta:
    1. Logga in på ditt WHM-konto.
    2. Under fliken Hantera automatisk SSL väljer du fliken Hantera användare.
    3. På fliken Hantera användare kan du konfigurera vilka enskilda cPanel-användare som kan använda Auto SSL.
    4. Välj önskad domän och klicka på “installera” för att lägga till certifikatet.
    5. När installationen är klar klickar du på länken "Return to SSL Manager" längst ner på sidan.

Låt oss kryptera för delad hosting

Om du har en delad värdplan, följ nedanstående steg för att installera Låt oss kryptera gratis SSL-certifikat:

  1. Gå till någon webbplats som erbjuder gratis SSL-tjänster som SSLFORFREE eller ZEROSSL.
  2. Fyll i guiden för gratis SSL-certifikat genom att ange ditt domännamn och acceptera användarvillkoren.
  3. Därefter kommer den att be dig att verifiera ditt domänägande. Till exempel ber vissa SSL-tjänsteleverantörer att skapa TXT-poster i DNS-servern som är värd för din domän. De ger information om TXT-poster. Senare kommer de att fråga DNS-servern för TXT-poster.
    Den andra metoden är att ladda ner två filer och ladda upp dem till ditt cPanel-konto. Uppladdningsplatsen för filen på servern kommer att finnas i: public_html>. välkänd> acme-utmaning.
  4. När vi väl har verifierat ägandet av domänen kommer det att ge dig en certifikatnyckel och ett konto eller domännyckel (privat nyckel). Ladda ner eller kopiera dessa filer någonstans. Nästa sak är att ställa in SSL för vår webbplats.
  5. logga in på ditt cPanel-konto. Under avsnittet "Säkerhet" väljer du alternativet SSL / TLS.
  6. Välj alternativet "Hantera SSL-webbplatser" under Installera och hantera SSL för din webbplats (HTTPS).
  7. Välj domänen i rullgardinsmenyn som du använde för att registrera dig på ZeroSSl eller SSLforFree-webbplatsen.
  8. Ange nu innehållet i domäncertifikatfilerna i certifikattextrutan. För att verifiera om filen också innehåller CA-paketnyckeln, se om den har en rad ”-End Certificate-” och ”-Begin Certificate-” mitt i slumpmässig text. Om så är fallet, klipp bara av delen från raden “-Beginn certifikat-” i mitten till slutet av texten.
  9. Klistra nu in den återstående delen från steg 8 i textrutan Certificate Authority Bundle.
  10. Kopiera nu den privata nyckeln, i.e., domännyckel och klistra in den i fältet "Privat nyckel".
  11. Klicka äntligen på "Install Certificate" för att installera alla certifikat.

För att kontrollera om din webbplats körs på HTTPS-protokoll, försök att komma åt din webbplats med https: // dindomän.com

Omdirigera HTTP till HTTPS

För att omdirigera http-förfrågan till https, öppna filhanteraren i cPanel. Leta efter en fil med namnet “.htaccess, ”Om det inte finns där, leta sedan in dolt innehåll, annars skapa ett nytt.

Öppna filen och lägg till följande rader:

RewriteEngine On
RewriteCond% HTTPS rabatt
RewriteRule ^ (.*) $ https: //% HTTP_HOST% REQUEST_URI [L, R = 301]

Testa nu om .htaccess fungerar genom att surfa på din webbplats med http: // dindomän.com. Om den omdirigeras automatiskt till https fungerar den korrekt.

Nackdelen med att använda Låt oss kryptera är att certifikatet måste verifieras efter 90 dagar. Det har också flera domängränser och hastighetsgränser.

cPanel Backup

cPanel tillhandahåller en funktion för säkerhetskopiering av våra databaser, e-postmeddelanden, filer osv. Säkerhetskopian kan användas för att behålla en lokal kopia av data, återställa data, flytta till en ny webbhotell eller för andra användningsområden. Säkerhetskopior är en nödvändig uppgift för systemadministratörer att hålla sin organisation säker i alla datakatastrofer. I den här guiden kommer vi att se hur man tar olika säkerhetskopior med cPanel.

Full säkerhetskopia
Steg 1: Logga in på ditt cPanel-konto och klicka på "Backup" -verktyget under avsnittet "Filer".

Steg 2: Det visar dig tre typer av säkerhetskopieringsalternativ: Full säkerhetskopiering, Säkerhetskopiering av konto, Delvis säkerhetskopiering. Klicka på knappen under Full säkerhetskopia, som är märkt som ”Ladda ner en fullständig säkerhetskopia av kontot.”Det skapar ett arkiv med alla filer och konfigurationsinställningar på din webbplats.

Steg 3: På nästa sida kommer den att be dig om destinationen för att behålla din reservarkivfil. Du kan välja att spara säkerhetskopian i hemkatalogen, överföra den till en annan server via FTP- eller SCP-protokoll.

Du kan också välja att få ett e-postmeddelande för att slutföra säkerhetskopieringen.

Steg 4: Klicka på knappen "Generera säkerhetskopia" för att starta processen med säkerhetskopieringen. Metoden kan ta tid enligt storleken på dina data. Det kommer att generera en nedladdningsbar backupfil med förlängning.tjära.gz. Filens namn innehåller tid och datum för säkerhetskopian och domännamnet.

Delvis säkerhetskopiering
Med den här metoden kan vi bara ta en säkerhetskopia av vissa saker som 1) Hemkatalog 2) MySQL 3) databaser 4) E-postvidarebefordrare 5) E-postfilter. För att ta en delvis säkerhetskopia, klicka på länken som ges mot varje alternativ under rubriken "Delvisa säkerhetskopior".

Säkerhetskopior av konton
Alternativet för säkerhetskopiering av konto används bara när vi måste ladda ner hela säkerhetskopieringsfilen till vår lokala dator.

Det andra alternativet, "Backupguiden", kan också skapa och återställa en säkerhetskopia. Det ger dig en steg-för-steg-guide för hantering av säkerhetskopian.

Hantera PHP-versioner med cPanel

Avsnittet Programvara för cPanel tillhandahåller verktyg för att konfigurera olika inställningar relaterade till PHP. Nedan ser vi hur du ändrar några av dessa inställningar.

Ändra version

Steg 1: Logga in på ditt cPanel-konto och gå till avsnittet Programvara. Leta efter ett program som heter “MultiPHP Manager.”Om den inte redan är installerad kan du installera den från cPanels programvarucenter som“ Installatron Applications Installer ”eller vad som helst som ditt webbhotell tillhandahåller programvaruinstallatör.

Steg 2: Välj nu den domän för vilken du vill ändra versionen av PHP. Välj den PHP-version du vill installera från den högra rullgardinsmenyn märkt som "PHP-version".

Steg 3: Klicka på tillämpningsknappen för att bekräfta ditt val. Tänk på att saker och ting kan gå sönder ibland när du ändrar versionen av PHP.  Till exempel kanske du inte kan öppna din WordPress-administratörssida efter att du har ändrat PHP-versionen. Om en sådan sak händer, återgå sedan till din äldre version av PHP.

MultiPHP INI Editor är ett cPanel-verktyg som tillåter användare att göra mer betydande ändringar i PHP-inställningar. Den har två redigeringssätt:

  1. Grundläge för att ändra flera PHP-direktiv med en vippomkopplare. Dessa direktiv inkluderar allow_url_fopen, allow_url_include, file_uploads etc.
  2. Med Editor-läget kan du lägga till ny PHP-kod i din php.ini-konfigurationsfil.

Konfigurera .htaccess-fil i cPanel

.htaccess eller Hypertext Access-fil är en viktig fil för att manipulera olika aspekter av en webbplats som körs på en Apache-server. Vi kan lägga till ytterligare funktioner och kontrollfunktioner till vår webbplats med .htaccess-filkonfiguration. De .htaccess-filen finns vanligtvis i rotkatalogen och är dold.  Du kan ta bort den från filhanteraren. Men varje katalog kan ha sin.htaccess-fil. Om du inte hittar .htaccess-fil kan du skapa en ny med File Manager i cPanel.

I den här guiden kommer vi att försöka utforska några framträdande funktioner i .htaccess-fil.

  1. Anpassade felsidor: Oftast har du märkt att när vi frågar efter en webbsida på internet får vi ett “404: Fel hittades inte” när den begärda webbsidan inte är tillgänglig. Med .htaccess-fil kan vi anpassa dessa felsidor från plantext till snygga och användarattraktionswebbsidor.Först måste du utforma en anpassad felsida och placera den i din webbservers rotdokumentkatalog. Om du har placerat den i någon annan underkatalog anger du sökvägen till den underkatalogen. Öppna .htaccess-filen och sätt följande kod: ErrorDocument 404 / PathToDirectory / Error404.html

    Där första 404 är felnumret och Fel404.html är din anpassade felsida.
    Vi kan göra samma process för andra fel som dålig begäran, intern server-fel, etc.

  2. Omdirigera HTTP-begäran till HTTPS: Ibland kommer användare åt en webbplats via HTTP eller begär en resurs via HTTP; de borde ha använt HTTPS. I ett sådant fall genererar moderna webbläsare en osäker anslutningsvarning. För att göra anslutningen säker kan vi använda .htaccess-fil för att omdirigera HTTP-begäran till HTTPS automatiskt. För detta, öppna .htaccess-fil och lägg till följande rader: RewriteEngine On
    RewriteCond% HTTPS! = på
    RewriteRule ^ (/.*) $ https: //% SERVER_NAME $ 1 [omdirigera = 301]

    Den här modulen aktiverar omskrivning av URL: en och omdirigerar alla HTTP-förfrågningar till HTTPS. Till exempel, alla frågor som http: // dindomän.com / index.php kommer att omdirigeras till https: // dindomän.com / index.php).

  3. Blockera användare från specifika IP-adresser: Vi kan blockera användare, nätverk och undernätverk från att komma åt vår server med .htaccess-fil. Detta visas nedan:
    1. För att blockera en specifik IP-adress, lägg till följande rad i .htaccess-fil:
      Förneka från w.x.y.z
      Där w.x.y.z är vilken IP-adress du vill blockera.
    2. För att blockera flera IP-adresser, ange var och en med mellanrum.
      Förneka från w.x.y.z a.b.c.d
      Där w.x.y.z och a.b.c.d är två olika IP-adresser.
    3. Att blockera ett fullständigt undernät
      Förneka från w.x
      Till exempel, w.x kan vara 123.162 nätverk.
    4. Att blockera flera undernät
      Förneka från w.x a.b
    5. Att blockera ett helt nätverk
      Förneka från w.x.0.0/24
  1. Begränsa användare från att komma åt mappar och undermappar: Med .htaccess kan vi be användare om autentisering när de öppnar en skyddad mapp.
    1. Logga in på ditt cPanel-konto.
    2. Skapa en katalog som ska skyddas.
    3. Skapa en .htaccess-filen och en lösenordsfil i samma katalog och namnge lösenordsfilen som .htpasswd.
    4. Skapa ett krypterat lösenord eller htpasswd för katalogen som ska skyddas. Du kan använda vilken onlinetjänst eller programvara som helst för att skapa en åt dig.
    5. Öppna .htpasswd i katalogen och klistra in det krypterade lösenordet här och spara filen.
    6. Öppna .htaccess-fil och välj redigeringsalternativet och infoga följande kodrader i filen och spara filen: AuthName "Only Authrized Users"
      AuthType Basic
      AuthUserFile / home / cpanelusername / public_html / ProtectedFolderPath /
      .htpasswd kräver giltig användare

      Byt ut “Cpanel-användarnamnet” med användarnamnet på ditt konto. Inne i AuthUserFile-direktivet, ge din väg .htpasswd-filen i katalogen. För att komma åt den här mappen krävs en auktorisering.

Hur man installerar en nod.js App i Cpanel

Nod.js är en av de mest använda programmeringsplattformarna med öppen källkod och serversida. Utvecklare använder den i stor utsträckning för att bygga plattformsapplikationer. En gång utvecklad, en nod.js-applikationen kan distribueras på din server. För att vara värd för din nod.js App med cPanel, följ stegen nedan:

  1. Logga in på ditt cPanel-konto.
  2. Gå till avsnittet Programvara och välj alternativet för “SetUp-nod.applikationen js App.
  3. Klicka på knappen Skapa applikation för att börja bygga din app.
  4. Välj applikationsläget som ett utvecklingsläge för att testa appen innan den distribueras till produktionsmiljön.
  5. I applikationen väljer roten platsen för applikationsfiler. Den här platsen kommer att läggas till / hem / användarnamn för att bilda en fullständig sökväg för dina applikationsfiler. Ställ in namnet som: “myapp”
  6. I applikationen lägger URL till en post för att skapa en offentlig URL för din applikation.
  7. Programmets startfil är ingångsfilen eller indexfilen för vårt projekt eller applikationen. Tog namnet på startfilen som app.js.

Skapa paketet.json-fil

Efter att du har skapat noden.js-applikationen i cPanel måste vi skapa ett paket.json-fil. Paket.json-filen innehåller metadatainformationen för noden.js-projektet.

  1. Öppna File Manager i cPanel och gå till mappen för din nod.js ansökan, jag.e., myapp. Om du kommer ihåg skapades myapp-mappen i steg 5 ovan när vi arbetade med förstagångsguiden för noden.js ansökan.
  2. Skapa en fil och namnge paketet.json. Högerklicka nu och välj alternativet redigera.
  3. Lägg in följande text i den:
    "name": "myapp",
    "version": "1",
    "description": "Min nod.js App ",
    "main": "app.js ",
    "skript":
    "test": "echo" Fel: inget test specificerat "&& exit 1"
    ,
    "author": "",
    "licens": "ISC."
  1. Skapa också en index- eller inmatningsfil, som nämnts i steg 7 ovanför förstagångsguiden. Du kan sätta din anpassade kod här eller sätta den enkla “hej världen” -noden.js-kod här.

Installerar NPM eller Node Process Manager

NPM använder en packsge.json-fil för att installera alla beroenden. Följ stegen nedan för att installera npm:

  1. Välj “Installationsnod.js App ”i programvaruavsnittet.
  2. Här kan du se att din applikation körs på cPanel och några ikoner i högra hörnet. Använd dessa ikoner för att stoppa eller starta om applikationen.
  3. Klicka nu på pennikonen så visas knappen för installation av NPM-paketet. Klicka bara på den här knappen för att installera NPM.
  4. Vårt NPM-paket är installerat; vi kan kontrollera vår ansökan genom att bläddra i vår applikations offentliga URL.

Detta avslutar vår snabba rundtur i cPanel och några av dess funktioner. Jag hoppas att du har haft den här guiden. Snälla dela den med andra.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...