CPanel er basert på Linux -operativsystemet, og det støtter for tiden CentOS 7, Cloud Linux 6 og 7, Red Hat Enterprise Linux versjon 7. Amazon Linux 1 ble tidligere støttet, men er nå forlatt.
CPanel krever en ny server for installasjon. Det kan være fordi det krever forskjellige tjenester som kjører på en annen port; Dermed prøver den å unngå havnekonflikt med tidligere installerte tjenester.
Porter brukt av cpanel
CPanel har flere tjenester for webhotell og serveradministrasjon. Noen av disse krever at en spesifikk port er åpen for å fungere riktig. Derfor ville det være best hvis du tillot dem gjennom brannmuren din. En kort liste over tjenester og portene de lytter på er gitt nedenfor:
CPanel -porter og tjenester | |
---|---|
Service | Porter |
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 |
Porter modifisering i cpanel
CPanel leverer mange tjenester som kjører på forskjellige porter, og noen ganger er det påkrevd å endre standardporten til en tjeneste. Årsaken til dette kan være havnekonflikter eller noen sikkerhetsproblemer. Uansett årsak er vi, vi vil vise hvordan du endrer portnummeret til spesifikke tjenester til cPanel som Apache (HTTPD), SSH og SMTP. Noen portnumre kan kreve at du kontakter vertsleverandøren din, mens spesifikke portnumre ikke lenger kan endres, for eksempel CPanel Port.
Merk: Før du legger til en ny port, konfigurer brannmuren for å tillate den nye porttrafikken. Sjekk også om noen annen tjeneste ikke allerede bruker den nye porten.
Endre Apache -portnummer på en cPanel -server.
Trinn 1: Logg inn på WHM -kontoen din og gå til Tweak -innstillinger som følg:
Gå nå til "System" -menyen og endre både Apache HTTP (80) og SSL HTTPS (443) portnummer
Endre SSH -portnummer på en cPanel -server.
Trinn 1: Logg inn på serveren din via SSH som rotbruker.
Steg 2: Når du er logget inn, kan du se etter SSH_CONFIG -filen og åpne den med en hvilken som helst tekstredigerer som Nano eller VI.
# vi/etc/ssh/ssh_configTips: Det er alltid en god idé å sikkerhetskopiere en fil før du endrer den.
Trinn 3: Nå, se etter en linje i SSHD_CONFIG -filen som ligner “#Port 22”. Her er 22 standardporten som SSHD Daemon lytter til tilkoblinger. Ukomment denne linjen ved å fjerne '#' -symbolet i starten av linjen. Sett nå inn noe nytt privilegert portnummer mellom 1 - 1023. Den privilegerte porten er den porten som bare er tilgjengelig av rotbrukeren.
# Port 20 endret til port 69Trinn 4: Start nå SSH -tjenesten på nytt med følgende kommando:
# Service SSHD omstartI tilfelle du har feilkonfigurert filen, kan du fikse den originale SSH -konfigurasjonsfilen ved å bla gjennom følgende lenke i en nettleser:
https: // eksempel.com: 2087/scripts2/doautofixer?AUTOFIX = SAFESSHRESTART
Dette skriptet vil prøve å tilordne en ekstra SSH -konfigurasjonsfil for port 23. Nå kan du få tilgang til og endre den originale SSH -konfigurasjonsfilen.
Endre SMTP -portnummer på en cPanel -server.
Noen leverandører blokkerer tilgang til port 25 for å sende post. Men denne porten er påkrevd for å kommunisere med brukere som bruker andre e -posttjenester. For å endre SMTP -porten, naviger gjennom:
Logg inn til WHM> Servicekonfigurasjon> Tjenestebehandling. Inne i "Exim Mail Server (på en annen port)", endre portnummeret til ønsket verdi.
Selv om Cpanel tilbyr muligheten til å endre Port of Exim SMTP, men den er ubrukelig. Dette er fordi det bryter kommunikasjonen ettersom andre postservere ikke er konfigurert til å fungere med ikke-standardporter. Løsningen for dette er å bruke et "smart vert" eller tredjeparts servicealternativ i cPanel.
Bruke la oss kryptere med cpanel
La oss kryptere er en gratis og mest brukt TLS -krypteringstjeneste. CPanel har gjort det veldig enkelt å installere og administrere SSL -sertifikatet levert av Let's Encrypt. For å bruke Let's Encrypt SSL -tjenesten, må du installere cPanel Let's Encrypt -plugin. Auto SSL -funksjonen til CPanel og Let’s Encrypt -plugin for cPanel henter sertifikatene levert av Let's Encrypt ™. Følg trinnene nedenfor for å installere Let's Encrypt -plugin:
Hvis du vil avinstallere plugin -en, kan du bare kjøre kommandoen nedenfor:
/skript/uninstall_lets_encrypt_autossl_providerLa oss kryptere for delt hosting
Hvis du er på en delt hostingplan, må du installere Let's Encrypt Free SSL -sertifikat, følg trinnene nedenfor:
For å sjekke om nettstedet ditt kjører på HTTPS -protokollen, kan du prøve å få tilgang til nettstedet ditt med https: // yourdomain.com
Omdirigere http til https
For å omdirigere HTTP -forespørselen til HTTPS, åpner du File Manager i CPanel. Se etter en fil som heter “.htaccess, ”Hvis den ikke er der, så se på skjult innhold, ellers skape et nytt.
Åpne filen og legg til følgende linjer:
Rewriteengine påTest nå om .Htaccess fungerer ved å bla gjennom nettstedet ditt med http: // yourdomain.com. Hvis det automatisk blir omdirigert til HTTPS, fungerer det riktig.
Ulempen med å bruke Let's Krypter er at sertifikatet må validerer på nytt etter 90 dager. Den har også flere domenegrenser og rentergrenser.
CPanel -sikkerhetskopi
CPanel gir en funksjon i å sikkerhetskopiere våre databaser, e -post, filer osv. Sikkerhetskopien kan brukes til å oppbevare en lokal kopi av dataene, gjenopprette dataene, flytte til en ny hostingleverandør eller til annen bruk. Sikkerhetskopiering er en nødvendig oppgave for systemadministratorer å holde organisasjonen deres trygg i enhver datakatastrofe. I denne guiden vil vi se hvordan du tar forskjellige sikkerhetskopier ved hjelp av cpanel.
Full sikkerhetskopi
Trinn 1: Logg deg på cPanel -kontoen din og klikk på "Backup" -verktøyet under "Files" -delen.
Steg 2: Det vil vise deg tre typer sikkerhetskopieringsalternativer: Full sikkerhetskopi, sikkerhetskopiering av kontoer, delvis sikkerhetskopi. Klikk på knappen under full sikkerhetskopi, som er merket som "Last ned en full sikkerhetskopi.”Det vil lage et arkiv med alle filene og konfigurasjonsinnstillingene på nettstedet ditt.
Trinn 3: På neste side vil den be deg om destinasjonen for å oppbevare arkivfilen for sikkerhetskopiering. Du kan velge å lagre sikkerhetskopien på hjemmekatalogen, overføre den til en annen server via FTP- eller SCP -protokoller.
Du kan også valgt å motta en e -post for fullføring av sikkerhetskopiering.
Trinn 4: Klikk på "Generer sikkerhetskopiering" -knappen for å starte prosessen med sikkerhetskopien. Metoden kan ta tid i henhold til størrelsen på dataene dine. Den vil generere en nedlastbar sikkerhetskopifil med utvidelse.tjære.gz. Navnet på filen inneholder tid og dato for sikkerhetskopien og domenenavnet.
Delvis sikkerhetskopi
Med denne metoden kan vi bare ta en sikkerhetskopi av spesielle ting som 1) Hjemmekatalog 2) MySQL 3) Databaser 4) E -postforhandlinger 5) E -postfilter. For å ta en delvis sikkerhetskopi, klikker du på lenken gitt mot hvert alternativ under "delvis sikkerhetskopiering" -overskrift.
Backups -sikkerhetskopier
Alternativet for sikkerhetskopiering brukes bare når vi må laste ned hele sikkerhetskopifilen til vår lokale datamaskin.
Det andre alternativet, "Backup Wizard," kan også opprette og gjenopprette en sikkerhetskopi. Det vil gi deg en trinn-for-trinns guide for å administrere sikkerhetskopien.
Administrere PHP -versjoner med cPanel
Cpanels programvareseksjon gir verktøy for å konfigurere forskjellige innstillinger relatert til PHP. Nedenfor vil vi se hvordan du endrer noen av disse innstillingene.
Endre versjonen
Trinn 1: Logg inn på cPanel -kontoen din og gå til programvareseksjonen. Se etter en applikasjon som heter “Multiphp Manager.”Hvis den ikke allerede er installert, kan du installere den fra CPanels programvaresenter som“ Installatron Applications Installator ”eller hva som er vertsfirmaet som leverer programvareinstallasjonsprogram.
Steg 2: Velg nå domenet du vil endre versjonen av PHP. Fra høyre rullegardinmeny merket som "PHP-versjon", velg PHP-versjonen du vil installere.
Trinn 3: Klikk på Bruk -knappen for å bekrefte valget ditt. Vær oppmerksom på at ting kan bli ødelagt noen ganger når du endrer versjonen av PHP. For eksempel kan det hende at du ikke kan åpne WordPress Admin -siden etter å ha endret PHPs versjon. Hvis noe slikt skjer, kan du gå tilbake til din eldre versjon av PHP.
Multiphp INI -redaktør er et cPanel -verktøy som lar brukere gjøre mer betydningsfulle endringer i PHP -innstillinger. Den har to redigeringsmåter:
Konfigurere .htaccess -fil i cPanel
.Htaccess eller Hypertext Access -fil er en viktig fil for å manipulere forskjellige aspekter av et nettsted som kjører på en Apache -server. Vi kan legge til ytterligere funksjonalitet og kontrollfunksjoner på nettstedet vårt med .HTACCESS -filkonfigurasjon. De .Htaccess -filen ligger vanligvis i rotkatalogen og er skjult. Du kan fjerne det fra File Manager. Imidlertid kan hver katalog ha sin.Htaccess -fil. Hvis du ikke finner .Htaccess -fil, du kan opprette en ny ved hjelp av File Manager i CPanel.
I denne guiden vil vi prøve å utforske noen fremtredende trekk ved .Htaccess -fil.
Hvor første 404 er feilnummeret, og feil404.HTML er din tilpassede feilside.
Vi kan gjøre den samme prosessen for andre feil som dårlig Request, Internal-Server-feil osv.
Denne modulen vil slå på omskrivingen av nettadressen og omdirigere enhver HTTP -forespørsel til HTTPS. For eksempel enhver spørring som http: // yourdomain.com/indeks.PHP vil bli omdirigert til https: // DINE DOMENASJON.com/indeks.PHP).
Bytt ut “CPanel -brukernavnet” med brukernavnet på kontoen din. Inne i AuthUserFile -direktivet, gi banen til din .htpasswd -fil i katalogen. Nå for tilgang til denne mappen, vil det være nødvendig med en autorisasjon.
Hvordan installere en node.JS -app i cPanel
Node.JS er en av de mest brukte programmeringsplattformen for open source og serversiden. Utviklere bruker den bredt til å bygge tverrplattformsapplikasjoner. En gang utviklet seg, en node.JS -applikasjon kan distribueres på serveren din. Å være vert for noden din.JS -app som bruker cPanel, følg trinnene nedenfor:
Opprette pakken.JSON -fil
Etter å ha opprettet noden.JS -applikasjon i cPanel, vi må opprette en pakke.JSON -fil. Pakke.JSON -filen inneholder metadatainformasjonen til noden.JS -prosjekt.
Installere NPM- eller Node Process Manager
NPM bruker en pakker.JSON -fil for å installere alle avhengigheter. Følg trinnene nedenfor for å installere NPM nedenfor:
Dette fullfører vår raske tur til Cpanel, og noen av funksjonene. Jeg håper du har hatt glede av denne guiden. Vennligst del det med andre.