Velkomin, bræður, í einkagrein sem ber yfirskriftina. Að setja upp WordPress á Debian Server. Án þess að þörf sé á neinu stjórnborði, frá frægu spjöldum eins og Cpanel, Plask, DirectAdmin, vistacp og öðrum greiddum og ókeypis spjöldum til að búa til umhverfi til að keyra, vefsíður og stjórna þeim með eiginleikum sem eru frábrugðnir hverju spjaldi frá öðru, og auðvitað frægastur meðal þeirra er cpanel spjaldið. Án frekari ummæla munum við setja upp WordPress á Debian 9 og Apache 5
Skýringarkröfur
1 - Kerfi Debian Staðsett á netþjóni (internetþjónn).
2- Aðgangur að eyjunum á netþjóninn eða rótarstjórareikninginn.
3 - Statískt IP-tala eða stillt á þjóninum eða þjóninum. Auðvitað er þetta í boði fyrir alla netþjóna sem þú bókar frá Data Center,
4 - Ef þú ætlar að gera vefsíðuna þína aðgengilega almenningi verður þú að gera það Lén eða lénspöntun til að tengja dns við netþjóninn,
5- Settu upp Apache LAMPI á Debian kerfi.
6 - afrit WordPress Nýjasta útgáfan af opinberu vefsíðunni.
7 - Forritið til að tengjast þjóninum Kítti
Hvað er Debian kerfið?
Debian kerfið eða Debian dreifingin er tölvustýrikerfi sem samanstendur eingöngu af frjálsum og opnum hugbúnaði, sem þýðir að allir sem geta lagt sitt af mörkum og þróað kerfið falla undir GNU General Public License. Debian notar Linux kjarnann og GNU verkfærin og Debian dreifingin er þekkt fyrir stranga skuldbindingu sína við opnar, samvinnu- og þátttökuprófanir. Debian er alþjóðlegt stýrikerfi sem hentar fyrir marga persónulega notkun og skrifstofunotkun, gagnagrunnsþjónustu, netþjóna og geymsluþjónustu.
Hvað er Apache
Apache nafn á ensku Apache HTTP þjónn. Apache er sá sem gegndi mjög stóru hlutverki í þróun vefsins og alþjóðlegum vexti á fyrstu dögum veftímabilsins. Hvað er Apache notað og hvert er hlutverk þess. Apache er notað til að þjóna kyrrstæðum og kraftmiklum vefsíðum. Statísk, eins og html, og kraftmikil sem breytast, eins og spjallborð, WordPress og önnur forskriftir eða forrit sem eru hönnuð til að nota Apache umhverfið og eiginleika. Og Apache er í raun einn af íhlutum vefþróunarpakkans þekktur sem LAMP, sem inniheldur Linux stýrikerfið eða GNU Linux, vefþjóninn, Mysql gagnagrunninn og mörg forritunarmál, þar á meðal php, Python og Perl. Apache er dreift sem hluti af einum af sérhugbúnaðarpökkunum. Einn af kostum Apache er að það veitir efni á mjög áreiðanlegan og mjög öruggan hátt
Kostir þess að setja upp WordPress á Debian
Einn af raunverulegum ávinningi er að spara peninga samanborið við samninga við hýsingarfyrirtæki. Í öðru lagi, hraði síðunnar á Debian dreifingu miðað við uppsetningu á cpanel. Áberandi hraði upp á 25% og það stuðlar að útbreiðslu síðunnar í leit og hækkun. Röðun þín á Google og öðrum leitarvélum. Og til að auka efnistekjur þínar. Annað en að forðast seinagang arabískra eða erlendra hýsingarfyrirtækja. Sem býður upp á hýsingaráætlanir fyrir $ 3 á mánuði og þeir bæta við 400 vefsíðum á sama netþjóni. Og þú byrjar að taka eftir hægaganginum á síðunni þinni þegar hún fer yfir 100 greinar um upplifunina. Þegar síða er á persónulegum vps netþjóni, netlínan. Á þjóninum með fullum krafti fyrir síðuna þína, og þetta mun hjálpa þér að hlaða niður af síðunni þinni og veita gestum þínum gögn fljótt. Annað en vernd gegn reiðhestur sem hrjáir hýsingarfyrirtæki vegna rangstillingar. Ég er ekki að tala um öll hýsingarfyrirtæki. Það eru hýsingarfyrirtæki með sterka vernd, en þau eru erlend en ekki arabísk. Vegna þess að á ferli mínum á Netinu var ég í sambandi við meira en 15 arabísk fyrirtæki og öll, án undantekninga, eiga ekki skilið nafn hýsingarfyrirtækja. Einn mikilvægasti eiginleikinn er að allt netþjónaauðlindin verður eingöngu fyrir síðuna þína og er ekki dreift á stjórnborði sem eyðir vinnsluminni og örgjörva, og þetta eykur stöðugleika síðunnar þinnar og eykur einnig stöðu þína í leit og fjárhagslegum hagnað o.s.frv.
Af hverju að velja WordPress
WordPress, auðvitað, stjórnar meira en 35%. Ein af vefsíðunum á vefnum til að auðvelda notkun og SEO samhæfni. Þó að þú getir stillt og útbúið til að henta öllum sviðum. Allt frá því að skrifa greinar til útskýringa. Eða persónulegt blogg þar sem þú kynnir upplifun þína, eða netverslun til að selja þjónustu og vörur. Eða stofnun eða þjálfun, eins og ráðgjafasíða, og aðrir eiginleikar eru óteljandi.
Skýringarskýring frá Mekano Tech Informatics á raunverulegum netþjónum
Ég pantaði þjóninn frá Gagnaver Hetzner Frá skýjaþjónaþjónustunni. Þú hefur valið Debian dreifinguna sem er sjálfkrafa uppsett og tilbúin
Lýsing: Að setja upp LAMP pakkann
Áður en lampi sem inniheldur Apache er settur upp er það fyrsta sem við gerum fyrir uppsetningu að uppfæra pakkana og kjarnann og leiðrétta öryggisvandamál með þessum skipunum
apt-get update
apt-get upgrade
apt-get dist-upgrade
Mynd af því að bæta við fyrstu uppfærsluskipuninni til að setja upp WordPress á Debian 9 netþjónum án cpanel
Þetta er niðurstaða málsins eftir að hafa bætt við það sýnir hvernig uppfærslan var gerð
apt-get update Ign:1 http://mirror.hetzner.de/debian/packages stretch InRelease Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB] Get:3 http://mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign:4 http://deb.debian.org/debian stretch InRelease Fá:5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Fáðu:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Fáðu:7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3] kB] Hit:8 http://mirror.hetzner.de/debian/packages stretch Útgáfa Hit:9 http://deb.debian.org/debian stretch Útgáfa Fá:10 http://security.debian.org stretch/ uppfærslur/ófrjálsar heimildir [1,216 B] Fáðu:11 http://security.debian.org/updates/main Heimildir [207 kB] Fáðu:12 http://security.debian.org stretch/updates/contrib Heimildir [ 1,384 B] Fáðu:13 http://security.debian.org stretch/updates/main amd64 Pakkar [495 kB] Fáðu:14 http://security.debian.org stretch/updates/main Tra nslation-en [221 kB] Fáðu:15 http://deb.debian.org/debian stretch-updates/main Heimildir [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Pakkar Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en Fáðu:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Pakkar [601 kB] Fáðu:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [459 kB] Ign:18 http://mirror.hetzner.de/debian/security stretch /updates/main amd64 Pakkar Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Fáðu:18 http://mirror.hetzner.de/debian/security/updates/ main amd64 pakkar [495 kB] Fáðu:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [221 kB] Fáðu:22 http://deb.debian.org/debian stretch / helstu heimildir [6,745 kB] Fá:23 http://deb.debian.org/debian stretch/non-free Heimildir [79.4 kB] Fá:24 http://deb.debian.org/debian stretch/contr ib Heimildir [44.7 kB] Sótt 10.0 MB á 3 sekúndum (2,624 kB/s) Að lesa pakkalista... Lokið
Við bætum við eftirfarandi skipun, sem er
apt-get upgrade
Ávinningurinn af þessari skipun eða það sem hún gerir er að uppfæra kerfið í nýjustu útgáfuna af Debian. Fylgdu skrefunum til að setja upp WordPress á Debian Server 9 án cpanel
Það mun birtast með þér eins og sýnt er á myndinni. Og hér segir kerfið þér, viltu virkilega uppfæra?Fylgja ég uppfærsluferlinu? Þú slærð inn stafinn y fyrir já og ýtir svo á Enter. Til að ljúka uppfærsluferlinu
Hér er niðurstaða málsins eftir lok uppfærslunnar. Smá athugasemd, miðlarinn sem ég er að nota er með nýjustu Debian útgáfuna uppsetta, sem er Debian 9 eins og er. Það tók ekki mikinn tíma að uppfæra. Þetta er útkoman
apt-get upgrade Les pakkalista... Lokið Byggingarfíknartré Les upplýsingar um ástand... Lokið Reiknar út uppfærslu... Lokið Eftirfarandi pakkar verða uppfærðir: qemu-guest-agent qemu-utils 2 uppfærður, 0 nýuppsettur, 0 til að fjarlægja og 0 ekki uppfærður. Þarftu að fá 1,300 kB af skjalasafni. Eftir þessa aðgerð verður 2,048 B af viðbótar plássi notað. Viltu halda áfram? [Y/n] y Fá:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] Fá:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] Sótt 1,300 kB á 0s (14.0 MB/s) (Les gagnagrunn ... 33909 skrár og möppur eins og er uppsett.) Undirbúningur að taka upp .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Að taka upp qemu-guest-agent (1:2.8+dfsg-6+deb9u7) yfir (1 :2.8+dfsg-6+deb9u5) ... Undirbúa að pakka niður .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Að taka upp qemu-utils (1:2.8+dfsg-6+ ) deb9u7) yfir (1:2.8 + dfsg-6 + deb9u5) ... Setja upp qemu-guest-agent (1:2.8 + dfsg-6 + deb9u7) ... Setja upp qemu-utils (1:2.8 + dfsg) ) 6+deb9u7) ... Vinnur úr kveikjum fyrir systemd (232-25+deb9u11) ... Vinnur úr kveikjum fyrir man-db (2.7.6.1-2) ...
Eftir að uppfærslunni er lokið bætir þú við eftirfarandi skipun sem skráð er efst í upphafi skýringarinnar. Hún staðfestir að uppfærsluferlið fyrir kerfisþjónustu er uppfært en ekki allt kerfið er uppfært. Það sem þú gerir er að gera kerfisuppfærslu
apt-get dist-upgrade
Þetta er mynd sem sýnir ferlið eftir að pöntun hefur verið bætt við
Fyrsta skrefinu við að uppfæra og uppfæra pakka og stýrikerfið í nýjustu útgáfuna er lokið
Annað skrefið er að bæta hýsingarnafni við netþjóninn í gegnum þessa skipun, sem breytir hýsilnafninu með þínu eigin lýsandi nafni. En hafðu í huga að þú gætir þurft að endurræsa þjóninn eða kerfið. Kerfið notar hýsilnafnið eða hýsilnafnið sem þú bætir við.
hostnamectl set-hostname hostname.yourdomain.com
hostname.yourdomain.com
Hér verður hýsingarheitið að vera nafn undirléns lénsins þíns eða lénsins sem þú hefur frátekið til að keyra WordPress netþjóninn á. Dæmi um word.mekan0.com
Eftir að þú hefur bætt þessari skipun við ýtirðu á Enter á lyklaborðinu þínu. Hér er mynd sem dæmi um að bæta við Neem hýsil
Og næsta plan inn
Við erum að setja upp nauðsynleg tól og við munum þurfa þau til að leysa villur og laga þær. Þú bætir við eftirfarandi skipun
apt install net-tools sudo wget curl bash-completion
Ég held að Debian 9 kerfið hafi þessi tól, en vertu viss um að bæta þessum skipunum við sem öryggisafrit. Þegar því er lokið skaltu endurræsa netþjóninn með því að slá inn skipunina endurræsa Eftir endurræsingu skráir þú þig inn á þjóninn.Þú munt taka eftir því að nafn þjónsins hefur breyst í heimilisfang nafnaþjónsins sem við bjuggum til, til dæmis á myndinni.
Þú munt taka eftir því hér í skipanalínunni að nafni þjónsins hefur verið breytt og einnig nafni þjóns eins og sést á myndinni og þessi gögn sem birtust þegar þjónninn var endurræstur og innskráður á hann aftur
Settu upp Apache
Eftir að hafa skráð okkur inn á netþjóninn með admin réttindi (rót), setjum við upp Apache HTTP, sem er fáanlegt í Debian 9 geymslunum. Þú bætir þessari skipun við skipanalínuna og ýtir á Enter
Auðvelt að setja upp apache2
Eftir að Apache uppsetningarskipuninni hefur verið bætt við muntu sjá í skipanalínunni hvort þú eigir nú þegar að ljúka uppsetningu Apache eða ekki. Svona mun kóðinn birtast.
apt install apache2 Les pakkalista... Lokið Að byggja upp háðatré Les upplýsingar um ástand... Lokið Eftirfarandi viðbótarpakkar verða settir upp: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2. -0 libperl5.24 perl Pakkningartillögur: www-vafra apache2-doc apache2-suexec-pristine | apache2-suexec-sérsniðin perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl gera Ráðlagðir pakkar: ssl-cert endurnefna Eftirfarandi NÝIR pakkar verða settir upp: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillildap-1 upgraded. 5.2 nýuppsett, 0 til að fjarlægja og 5.24 ekki uppfærð. Þarftu að fá 0 kB af skjalasafni. Eftir þessa aðgerð verður 11 MB af viðbótar plássi notað. Viltu halda áfram? [J/n]
Þú ýtir á bókstafinn Y á lyklaborðinu, ýtir síðan á Enter og eftir að uppsetningu á Apache er lokið opnum við vafrann og sláum inn IP þjóninum. Í vafranum, í mínu tilfelli, er ég IP-netið. Miðlarinn sem ég er að útskýra á er 159.69.215.225 Það mun birtast með þér eins og þessi mynd
Eftir að hafa gengið úr skugga um að Apache sé rétt uppsett og þessi mynd er hér að ofan. Tryggir að Apache sé rétt uppsett á Debian dreifingunni. Nú erum við að setja upp nýjustu útgáfur af php þýðendum. Til að lesa Wordpress CMS með þessari skipun og ýttu á Enter.
apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
Kerfið mun sýna þér hvort við ljúkum uppsetningunni eða ekki Hætta við Eins og skipanirnar hér að ofan slærðu inn stafinn Y og ýtir á Enter. í lyklaborðinu. Eins og sést á myndinni
Eftir að hafa lokið uppsetningu á php þýðingar eru nýjustu útgáfurnar nú búnar. Settu upp MariaDB, gagnagrunnsþjón. Það verður að vera sett upp til að búa til gagnagrunn fyrir WordPress. Og hafðu samband við þá svo við getum sett upp WordPress rétt með þessu.
apt install php7.0-mysql mariadb-server mariadb-client
Kerfið mun bjóða þér að halda uppsetningunni áfram eða ekki. Eins og gerðist í fyrri skipunum, þú slærð inn stafinn Y og ýtir á enter takkann á lyklaborðinu til að halda uppsetningunni áfram. Þessar upplýsingar munu birtast á skipanalínunni til að tryggja að uppsetningin sé rétt
apt setja upp php7.0-mysql mariadb-þjónn mariadb-client Lestur pakkalista ... Búinn Building dependence tré Að lesa upplýsingar um ástand ... Lokið Eftirfarandi viðbótarpakkar verða settar upp: galera-3 gawk libconfig-inifiles-perl libdbi-perl lifamalloc1 libmpfr4 libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common rsync socat Tillögur um pakka: gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl libsql-yfirlýsing-perl mailx mariadb-próf netcat-openbsd tinyca Ráðlagðir pakkar: libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl Eftirfarandi NEW pakkar verða settar upp: galera-3 gawk libconfig-inifiles-perl libdbi-perl lifamalloc1 libmpfr4 libreadline5 libsigsegv2 mariadb-client mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server mariadb-server-10.1 mariadb-server-kjarna-10.1 mysql-common php7.0-mysql rsync socat 0 uppfærður, 19 nýlega sett upp, 0 til að fjarlægja og 0 ekki uppfærður. Þarftu að fá 25.7 MB af skjalasafni. Eftir þessa aðgerð verður 189 MB viðbótarpláss notað. Viltu halda áfram? [Y / n] y Fáðu:1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB] Fáðu:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB] Fáðu:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB] Fáðu:4 http://deb.debian.org/debian stretch/main amd64 mysql-common allt 5.8+1.0.2 [5,608 B] Fáðu:5 http://deb.debian.org/debian stretch/main amd64 mariadb-common allt 10.1.38-0+deb9u1 [28.4 kB] Fáðu:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB] Fáðu:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB] Fáðu:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB] Fáðu:9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB] Fáðu:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl allt 2.94-1 [53.4 kB] Fáðu:11 http://deb.debian.org/debian stretch/main amd64 lifamalloc1 amd64 3.6.0-9.1 [89.8 kB] Fáðu:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB] Fáðu:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB] Fáðu:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB] Fáðu:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB] Fáðu:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB] Fáðu:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client allt 10.1.38-0+deb9u1 [27.2 kB] Fáðu:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server allt 10.1.38-0+deb9u1 [27.3 kB] Fáðu:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB] Sótt 25.7 MB á 0 sekúndum (35.8 MB/s) Forstillir pakka... Velur áður óvalinn pakka libmpfr4:amd64. (Lestur gagnagrunnur ... 35883 skrár og möppur sem nú eru uppsettar.) Undirbýr að taka upp .../libmpfr4_3.1.5-1_amd64.deb ... Að taka upp libmpfr4:amd64 (3.1.5-1) ... Velur áður óvalinn pakka libsigsegv2:amd64. Undirbýr að taka upp .../libsigsegv2_2.10-5_amd64.deb ... Að taka upp libsigsegv2:amd64 (2.10-5) ... Setja upp libmpfr4:amd64 (3.1.5-1) ... Setur upp libsigsegv2:amd64 (2.10-5) ... Velur áður óvalinn pakka gawk. (Lestur gagnagrunnur ... 35905 skrár og möppur sem nú eru uppsettar.) Undirbýr að taka upp .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ... Tekur upp gawk (1:4.1.4+dfsg-1) ... Velur áður óvalinn pakka mysql-common. Undirbýr að taka upp .../01-mysql-common_5.8+1.0.2_all.deb ... Tekur upp mysql-common (5.8+1.0.2) ... Velur áður óvalinn pakka mariadb-common. Undirbýr að pakka niður .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ... Að taka upp mariadb-common (10.1.38-0+deb9u1) ... Velur áður óvalinn pakka galera-3. Undirbýr að pakka niður .../03-galera-3_25.3.19-2_amd64.deb ... Að taka upp galera-3 (25.3.19-2) ... Velur áður óvalinn pakka libdbi-perl. Undirbýr að taka upp .../04-libdbi-perl_1.636-1+b1_amd64.deb ... Að taka upp libdbi-perl (1.636-1+b1) ... Velur áður óvalinn pakka libreadline5:amd64. Undirbýr að pakka upp .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ... Að taka upp libreadline5:amd64 (5.2+dfsg-3+b1) ... Að velja áður óvalinn pakka mariadb-client-core-10.1. Undirbýr að pakka niður .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ... Að taka upp mariadb-client-core-10.1 (10.1.38-0+deb9u1) ... Velur áður óvalinn pakka libconfig-inifiles-perl. Undirbýr að taka upp .../07-libconfig-inifiles-perl_2.94-1_all.deb ... Að taka upp libconfig-inifiles-perl (2.94-1) ... Velur áður óvalinn pakka lifamalloc1. Undirbýr að taka upp .../08-libjemalloc1_3.6.0-9.1_amd64.deb ... Að taka upp lífmalloc1 (3.6.0-9.1) ... Að velja áður óvalinn pakka mariadb-client-10.1. Undirbýr að pakka niður .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ... Að taka upp mariadb-client-10.1 (10.1.38-0+deb9u1) ... Velur áður óvalinn pakka mariadb-server-core-10.1. Undirbýr að taka upp .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ... Að taka upp mariadb-server-core-10.1 (10.1.38-0+deb9u1) ... Velur áður óvalinn pakka rsync. Undirbýr að taka upp .../11-rsync_3.1.2-1+deb9u2_amd64.deb ... Tekur upp rsync (3.1.2-1+deb9u2) ... Velur áður óvalinn pakka socat. Undirbýr að pakka niður .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ... Að taka upp socat (1.7.3.1-2+deb9u1) ... Setja upp mysql-common (5.8+1.0.2) ... uppfærsluvalkostir: nota /etc/mysql/my.cnf.fallback til að veita /etc/mysql/my.cnf (my.cnf) í sjálfvirkri stillingu Setur upp mariadb-common (10.1.38-0+deb9u1) ... uppfærsluvalkostir: nota /etc/mysql/mariadb.cnf til að veita /etc/mysql/my.cnf (my.cnf) í sjálfvirkri stillingu Velur áður óvalinn pakka mariadb-server-10.1. (Lestur gagnagrunnur ... 36487 skrár og möppur sem nú eru uppsettar.) Undirbýr að taka upp .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ... Að taka upp mariadb-server-10.1 (10.1.38-0+deb9u1) ... Velur áður óvalinn pakka mariadb-client. Undirbýr að pakka niður .../mariadb-client_10.1.38-0+deb9u1_all.deb ... Að taka upp mariadb-viðskiptavin (10.1.38-0+deb9u1) ... Velur áður óvalinn pakka mariadb-þjónn. Undirbýr að taka upp .../mariadb-server_10.1.38-0+deb9u1_all.deb ... Að taka upp mariadb-þjón (10.1.38-0+deb9u1) ... Velur áður óvalinn pakka php7.0-mysql. Undirbýr að taka upp .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ... Tekur upp php7.0-mysql (7.0.33-0+deb9u3)... Setja upp php7.0-mysql (7.0.33-0+deb9u3) ... Að búa til stillingarskrá /etc/php/7.0/mods-available/mysqlnd.ini með nýrri útgáfu Að búa til stillingarskrá /etc/php/7.0/mods-available/mysqli.ini með nýrri útgáfu Að búa til stillingarskrá /etc/php/7.0/mods-available/pdo_mysql.ini með nýrri útgáfu Setja upp libconfig-inifiles-perl (2.94-1) ... Setja upp lifamalloc1 (3.6.0-9.1) ... Vinnur úr kveikjum fyrir libapache2-mod-php7.0 (7.0.33-0+deb9u3) ... Setur upp socat (1.7.3.1-2+deb9u1) ... Setur upp gawk (1:4.1.4+dfsg-1) ... Setur upp rsync (3.1.2-1+deb9u2) ... Búið til táknhlekk /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service. Vinnur úr kveikjum fyrir libc-bin (2.24-11+deb9u4) ... Setur upp galera-3 (25.3.19-2) ... Vinnsla kveikja fyrir systemd (232-25+deb9u11) ... Úrvinnsla kallar fyrir man-db (2.7.6.1-2) ... Setur upp libreadline5:amd64 (5.2+dfsg-3+b1) ... Setja upp libdbi-perl (1.636-1+b1) ... Að setja upp mariadb-server-core-10.1 (10.1.38-0+deb9u1) ... Setur upp mariadb-client-core-10.1 (10.1.38-0+deb9u1) ... Setur upp mariadb-client-10.1 (10.1.38-0+deb9u1) ... Setur upp mariadb-client (10.1.38-0+deb9u1) ... Setur upp mariadb-server-10.1 (10.1.38-0+deb9u1) ... Búið til táknhlekk /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service. Búið til táknhlekk /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service. Búið til táknhlekk /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service. Setur upp mariadb-þjónn (10.1.38-0+deb9u1) ... Vinnur úr kveikjum fyrir libc-bin (2.24-11+deb9u4) ... Vinnsla kveikja fyrir systemd (232-25+deb9u11) ... rót@orð:~#
Annað skrefið er að keyra MariaDB sem við höfum sett upp. Við sláum inn þessa skipun til að keyra
systemctl start mariadb
Eftir að hafa keyrt MARIADB
Við erum að setja upp Mysql Database Wizard. Öruggt og þú verður beðinn um að velja sterkt lykilorð. Fyrir rótarnotandann vegna þess að hann notar lykilorð stjórnanda þjónsins. Í gagnagrunnsstjóranum bætum við hins vegar við eftirfarandi skipun. Til að setja upp mysql gagnagrunnsstjórann með þessari skipun.
mysql_secure_installation
Þú munt taka eftir því eftir að skipuninni hefur verið bætt við. Það biður þig um að skrifa lykilorðið fyrir rótina. Miðlarinn sem þú skrifar. Það mun bjóða þér sterkt lykilorð, þú ýtir á Y. Ýttu síðan á Enter. Þú verður beðinn um að slá inn nýtt lykilorð til að slá inn nýja lykilorðið. Síðan ýtirðu á Enter og kerfið staðfestir þig með því að slá inn lykilorðið í annað sinn. Til að ganga úr skugga um að þú hafir skrifað það og ýttu á Enter. Þá mun kerfið segja þér það
Sláðu inn núverandi lykilorð fyrir rót (y. n): Þú ýtir á y og svo enter
Eftir að hafa ýtt á það mun segja þér að þú hafir nú þegar sett af rót lykilorðum, ýttu á n og svo enter
Mun hann bjóðast til að breyta rót lykilorðinu? [J/N] Þú ýtir á y og enter til að breyta lykilorðinu fyrir admin gagnagrunna
Þú slærð inn nýja lykilorðið og slærð síðan inn og þú munt slá það inn aftur til að staðfesta og slá svo inn sjálfgefið. MariaDB uppsetningin inniheldur nafnlausan notanda, sem gerir öllum kleift að gera það
Til að skrá þig inn á MariaDB án þess að þurfa að búa til notandareikning
Kerfið mun sýna þér
Fjarlægja nafnlausa notendur? [J/N] Þú skrifar y og slær svo inn
Valkostir munu birtast sem raða með því að smella á þessa stafi.
n þá sláðu inn
y þá sláðu inn
y þá sláðu inn
Þessi framleiðsla frá skipanalínunni inniheldur öll skrefin sem þú hefur tekið til að setja upp eða setja upp mysql
root@word:~# mysql_secure_installation ATHUGIÐ: HÖNNUN ALLA PARTS OF THIS SCRIPT ER TILBEINÐ TIL ALLA MariaDB Þjónar í framleiðslu notkun! Vinsamlegast lestu hvert skref varlega! Til þess að skrá þig inn í MariaDB til að tryggja það þurfum við núverandi lykilorð fyrir rótnotandann. Ef þú ert nýbúinn að setja upp MariaDB og þú hefur ekki stillt rótar lykilorðið ennþá, lykilorðið verður autt, svo þú ættir bara að ýta inn hér. Sláðu inn núverandi lykilorð fyrir rót (sláðu inn fyrir ekkert): OK, notað lykilorð tókst, heldur áfram ... Að setja rótarlykilorðið tryggir að enginn geti skráð þig inn í MariaDB rót notandi án réttrar heimildar. Þú hefur nú þegar aðgang að lykilorði fyrir rót, svo þú getur örugglega svarað 'n'. Breyta rót lykilorðinu? [Y/n] y Nýtt lykilorð: Sláðu aftur inn nýtt lykilorð: Lykilorð uppfært með góðum árangri Endurheimta forréttindi töflur .. ... Árangur! Sjálfgefið hefur MariaDB uppsetningin nafnlausan notanda sem leyfir einhverjum Til að skrá þig inn í MariaDB án þess að þurfa að hafa notandareikning búið til fyrir þau. Þetta er aðeins ætlað til prófunar og til að gera uppsetninguna farðu svolítið sléttari. Þú ættir að fjarlægja þær áður en þú ferð í framleiðslu umhverfi. Fjarlægja nafnlausa notendur? [Y/n] y ... Árangur! Venjulega ætti rót aðeins að leyfa að tengjast frá 'localhost'. Þetta tryggir að einhver geti ekki giska á rót lykilorðið úr netinu. Banna rótarinnskráningu fjarstýrt? [Y/n] n ... sleppa. Sjálfgefið er að MariaDB komi með gagnagrunn sem heitir 'próf' sem allir geta aðgang. Þetta er einnig ætlað til prófunar og ætti að fjarlægja það áður en komið er í framleiðslu umhverfi. Fjarlægja prófunargagnagrunninn og fá aðgang að honum? [Y / n] og - Sleppa prófunargagnagrunni ... ... Árangur! - Fjarlægi forréttindi á gagnagrunn próf ... ... Árangur! Að endurheimta forréttindatöflurnar tryggir að allar breytingar sem gerðar hafa verið hingað til mun taka gildi strax. Endurnýja forréttindi töflur núna? [Y / n] y ... Árangur! Hreinsa upp ... Allt búið! Ef þú hefur lokið öllum ofangreindum skrefum, MariaDB þinn uppsetningin ætti nú að vera örugg. Takk fyrir að nota MariaDB!
Við tryggjum að MariaDB sé tryggt
Vegna þess að það skráir sjálfgefið rótarreikninginn án lykilorðs. Til að koma í veg fyrir hugsanleg öryggisvandamál skráum við okkur inn í gagnagrunninn. Að nota rótarreikninginn og gefa út þessar skipanir.
mysql -u root -p
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit
Eftir að hafa slegið inn fyrstu skipunina mun það biðja þig um lykilorðið sem þú slærð inn og ýtir á Enter.
Þetta er úttak skipananna í skipanalínunni. Úttakið ætti að birtast eins og þessi kóði fyrir framan þig
root@word:~# mysql -u root -p Sláðu inn lykilorð: Velkomin í MariaDB skjáinn. Skipanir enda á ; eða \g. MariaDB tengi auðkennið þitt er 9 Miðlaraútgáfa: 10.1.38-MariaDB-0+deb9u1 Debian 9.8 Höfundarréttur (c) 2000, 2018, Oracle, MariaDB Corporation Ab og fleiri. Sláðu inn 'hjálp;' eða '\h' fyrir hjálp. Sláðu inn '\c' til að hreinsa núverandi inntaksyfirlýsingu. MariaDB [(none)]> notaðu mysql; Að lesa töfluupplýsingar til að fylla út töflu- og dálknöfn Þú getur slökkt á þessum eiginleika til að fá hraðari ræsingu með -A Gagnagrunni breytt MariaDB [mysql]> uppfærðu notandasett plugin='' þar sem User='root'; Fyrirspurn í lagi, 1 röð á áhrifum (0.00 sek) Samsvörunar línur: 1 Breytt: 1 Viðvaranir: 0 MariaDB [mysql]> skola forréttindi; Fyrirspurn í lagi, 0 raðir fyrir áhrifum (0.01 sek) MariaDB [mysql] > hætta Bye rót@orð:~#
Og mynd sem sýnir það
Eftir það bætum við við tls eða ssl einingum. Við keyrum eftirfarandi skipanir
a2enmod rewrite ssl
a2ensite default-ssl.conf
Þá opnum við DocumentRoot fyrir allar síðurnar sem við viljum virkja. Við opnum stillingarskrárnar með þessari skipun
nano /etc/apache2/sites-enabled/000-default.conf
Eftir að það opnast hjá þér, bætir þú við, við bætum þessum kóða við
Valkostir Vísitölur FollowSymLinks MultiViews AllowOverride All Krefjast allra veittra
Svo ýtirðu á staf x á lyklaborðinu, svo y og ýtir á Enter
Síðan slærðu inn þessa skipun og bætir við sama kóða, sem er fyrir ofan eftir að skráin er opnuð.
nano /etc/apache2/sites-enabled/default-ssl.conf
Síðan ýtirðu á bókstafinn x til að hætta í skránni og ýtir á y til að vista breytingarnar. Þetta er mynd sem sýnir hvernig á að bæta kóðanum við
Eftir vistun bætirðu þessari skipun við til að ganga úr skugga um að sjálfgefna vottorðin fyrir vefsvæðin séu stillt með þessari skipun.
nano /etc/apache2/sites-enabled/default-ssl.conf
Ef skráin opnast ekki hjá þér vegna þess að hún er ekki á þjóninum. Þú halar niður þessari skrá og hleður henni upp á þessa slóð
/etc/apache2/sites-enabled . eftir dagskrá WinSCP Eins og sést á myndinni
Til að nota stillingarnar skaltu bæta þessum skipunum við í skipanalínunni
a2enmod headers
systemctl restart apache2.service
Nú erum við að prófa stillingar Apache hvort stillingarnar hafi verið gerðar á réttan hátt og hverjar eru villurnar. Ef það er í lagi endurræsum við þjónustuna með þessum skipunum
apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service
setja upp wordpress
Við förum inn í gagnagrunna til að búa til nýjan gagnagrunn fyrir uppsetningu WordPress með eftirfarandi skipunum
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;
athugið. wordpress-pass
Þú skrifar í staðinn notandalykilorð WordPress gagnagrunnsins sem við bjuggum til
Eftir að bæta við þessum skipunum til að búa til gagnagrunninn og notanda gagnagrunnanna og gefa forréttindi. Við hleðum niður WordPress útgáfunni af opinberu vefsíðunni með því að nota wget skipunina og þjöppum hana niður hér. Í bráðabirgðaskránni með þessum skipunum
cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /var/www/html/
rm /var/www/html/index.html
Nú gefum við WordPress skrár skrifheimildir með þessum skipunum
chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html
Nú biður þú um IP-tölu netþjónsins í vafranum til að setja upp WordPress, eins og sést á myndinni
Ljúktu síðan við venjuleg uppsetningarskref
. Til hamingju, þú hefur sett upp WordPress á Debian Server 9 án cpanel,
Í þessari skýringu setti ég vísvitandi öll smáatriði til hagsbóta fyrir þá sem ekki þekkja innsetningar kóða og hvað þeir þýða og öllum til hagsbóta.
Önnur skýring verður gerð til að tengja lénið við netþjóninn og vernda WordPress og netþjóninn algjörlega. Vertu alltaf meðvitaður um hvað er nýtt. Allt sem þú þarft að gera er að gerast áskrifandi að tilkynningunum
Skýring ber yfirskriftina. Að setja upp WordPress á Debian Server 9 án cpanel
Það er ekki leyfilegt að afrita greinina og setja hana á hvaða síðu sem er án þess að nefna upprunann, sem er Mekano Tech
Við verðum að virða hugverkaréttindi