![Kako onemogočiti obvestila v sistemu Windows 11](/f/66950117fd69d35c9942d8a159169f3e.jpg?width=100&height=100)
Pisanje an Apache ali WordPress Uvod ne bo prinesel nič dobrega, ker sta skupaj, skupaj, ena izmed najbolj uporabljenih Odprtokodni spletni strežniki danes na internetu pravzaprav Apache teče naprej 36.9% svetovnih spletnih strežnikov in WordPress na enem od vsakega 6 spletna mesta - Apache z MYSQL in PHP zagotavlja dinamični vmesnik strežniškega prehoda za WordPress Publishing Content Management.
V tej temi so razloženi koraki, ki jih je treba obdelati za namestitev najnovejše različice WordPress na vrhu SVETILKA, kar pomeni Linux, Apache, MySQL/MariaDB, PHP in PhpMyAdmin naprej Debian, Ubuntu in Linux Mint, z osnovno Virtualni gostitelj Apache konfiguracije in dostop do baze podatkov MySQL prek ukazne vrstice oz PhpMyAdmin Spletni vmesnik, vendar upoštevajte, da ne zajema drugih pomembnih konfiguracij omrežnih storitev, kot je ime IP preslikavo, ki jo posreduje strežnik DNS, in preprosto uporablja datoteko osnovnih gostiteljev sistema za transakcije imen IP (DNS poizvedba).
Nastavitve posredovanja so na voljo tudi pri skoraj vseh Debian sistemov z majhnimi razlikami (večina jih je v zvezi z apache potmi), ki jih bomo opazili ob pravem času.
1. Najprej zaradi dejstva, da ni avtoritativnega DNS strežnika v omrežju in za to nastavitev Virtualni gostitelj Apache se uporablja. IP strežnika moramo preslikati v naše virtualno (ponarejeno) ime domene, da lahko do njega dostopamo kot pravo ime domene iz katerega koli brskalnika.
Če želite dokončati to delo, odprite in uredite "/etc/hosts
"Na lokalnem strežniku in želeno ime domene na"127.0.0.1 localhost”Konec vrstice. V mojem primeru sem ime domene vzel kot »wordpress.lan‘.
$ sudo nano /etc /hosts.
Ko dodate zapis, ga lahko preizkusite tako, da izdate ukaz ping na vašem novem domenskem imenu.
$ ping wordpress.lan.
2. Če je vaš strežnik namenjen proizvodnji in deluje samo iz ukazne vrstice (in mora biti) in morate dostopati Domena WordPress s postaje Windows nekje v vašem omrežju, nato odprite in spremenite z beležnico, ki gosti datoteko Windows se nahaja na 'C: \ Windows \ System32 \ drivers \ etc
'Pot in v zadnji vrstici dodajte svojo IP LAMP strežnika Apache in ime vaše virtualne domene.
Spet izdaja a ukaz ping vrstico proti vašemu domenskemu imenu WordPress in strežnik bi moral odgovoriti nazaj.
3. Zdaj je čas za namestitev SVETILKA stack, zaženite naslednje "Apt-get" ukaz za namestitev Apache, MySQL, in PHP.
$ sudo apt-get namestite apache2 apache2-utils php libapache2-mod-php php-mysql php-curl php-gd php-intl php-mbstring php-milo php-xml php-xmlrpc php-zip mariadb-strežnik mariadb-client.
4. Če ste dobri z Ukazna vrstica MySQL ta korak lahko preskočite, sicer namestite PhpMyAdmin Spletni vmesnik - Orodje, ki vam lahko pomaga pri upravljanju baz podatkov MySQL.
Zaženite naslednjo ukazno vrstico, izberite Apache spletnega strežnika in ne konfigurirajte baze podatkov za PHPMyAdmin z dbconfig-običajno
.
$ sudo apt-get install phpmyadmin.
5. Po PhpMyAdmin je bil čas, da postane dostopen za brskanje po spletu in za to Apache spletni strežnik mora prebrati svojo konfiguracijsko datoteko.
Omogočiti PhpMyAdmin morate kopirati 'apache.conf'
Konfiguracija PhpMyAdmin v 'conf-available'
Apache pot in omogočite novo konfiguracijo.
V ta namen zaženite naslednjo serijo ukazov Ubuntu in Linux Mint sistemov.
$ sudo cp /etc/phpmyadmin/apache.conf/etc/apache2/conf-available/ $ sudo mv /etc/apache2/conf-available/apache.conf /etc/apache2/conf-available/phpmyadmin.conf. $ sudo a2enconf phpmyadmin.
Vklopljeno Debian sisteme, izdajte naslednje ukaze.
$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/ $ sudo mv /etc/apache2/conf.d/apache.conf /etc/apache2/conf.d/phpmyadmin.conf.
6. Dostopati PhpMyAdmin, odprite spletni brskalnik in se pomaknite do spodnjega naslova.
http://IP-Address-or-Domain/phpmyadmin/
7. Naslednji korak je ustvariti Navidezni gostitelj na Apache spletni strežnik, ki bo gostil novo domeno WordPress. Za ustvarjanje in aktiviranje novega Navidezni gostitelj, odprite urejevalnik besedil in ustvarite novo datoteko z imenom, sugestivno, 'wordpress.conf'
naprej '/etc/apache2/sites-available/'
pot z izvajanjem naslednjega ukaza.
$ sudo nano /etc/apache2/sites-available/wordpress.conf.
Na dnu datoteke dodajte naslednje direktive. Shranite in zaprite datoteko.
ServerName wordpress.lan ServerAdmin [zaščiteno po e -pošti] DocumentRoot/var/www/html ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log skupaj.
Nato s tem ukazom aktivirajte novega navideznega gostitelja.
$ sudo a2ensite wordpress.conf. $ sudo systemctl ponovno naložite apache2.
8. Da bi se izognili prihodnji napaki Apache glede, Ime strežnika FQDN manjka odprta glavna konfiguracijska datoteka '/etc/apache2/apache2.conf'
, dodajte naslednjo vrstico na dno datoteke in znova zaženite storitev.
ServerName wordpress.lan.
9. Znova zaženite storitev apache2.
$ sudo systemctl znova zaženite apache2.
10. Zdaj je čas za ustvarjanje nove baze podatkov in novega uporabnika baze podatkov za WordPress. To lahko storite na dva načina, bodisi prek ukazne vrstice MySQL, ki je tudi najvarnejši način, bodisi z uporabo PhpMyAdmin spletno orodje. Na to temo pokrivamo način ukazne vrstice.
Najprej morate poskrbeti, da bo vaša namestitev MySQL varna, tako da zaženete naslednji varnostni skript in odgovorite DA
na vsa vprašanja, da okrepite varnostne nastavitve zbirke podatkov SQL.
$ sudo mysql_secure_installation.
11. Zdaj je čas, da ustvarite bazo podatkov WordPress tako, da se povežete z mysql
shell kot korenski uporabnik.
$ sudo mysql -u root -p. MariaDB [(nič)]> Ustvari bazo podatkov mysite; MariaDB [(nič)]> DODAJ VSE PRIVILEGIJE mysite.* TO 'mysiteadmin'@' localhost 'IDENTIFICED BY'[zaščiteno po e -pošti]!'; MariaDB [(nič)]> FLUSH PRIVILEGIJE; MariaDB [(nič)]> IZHOD;
12. Ko so bile narejene vse napačne konfiguracije strežnika Apache in ustvarjena baza podatkov MySQL ter skrbniški uporabnik, je zdaj čas, da dejansko izvedemo namestitev WordPressa v našo škatlo.
Najprej prenesite najnovejši arhiv WordPress tako, da izdate naslednje ukaz wget.
$ wget http://wordpress.org/latest.tar.gz.
13. Nato izvlecite arhiv WordPress in kopirajte vse izvlečene datoteke v Apache Virtual Host DocumentRoot, to bo '/var/www/html'
naprej Ubuntu in Linux Mint sistemov.
$ sudo tar xvzf latest.tar.gz. $ sudo cp -r wordpress/*/var/www/html.
Vklopljeno Debian sisteme, zaženite naslednje ukaze.
$ sudo tar xvzf latest.tar.gz. $ sudo mkdir -p/var/www/html. $ sudo cp -r wordpress/*/var/www/html
14. Preden zaženete namestitveni program WordPress, se prepričajte, da se izvajata storitve Apache in MySQL, in zaženite tudi naslednje ukaze, da se izognete »wp-config.php"Ustvarjanje datoteke z napako - spremembe bomo nato povrnili.
Ponovni zagon storitve $ sudo apache2. $ sudo storitev mysql znova zaženite. $ sudo chown -R www -data/var/www/html. $ sudo chmod -R 755/var/www/html.
15. Odprite brskalnik in vnesite IP ali navidezno ime domene strežnika na URL s protokolom HTTP.
http://wordpress.lan/index.php. http://your_server_IP/index.php.
16. Ob prvem pozivu izberite svojo Jezik in zadel Nadaljuj.
17. Na naslednjem zaslonu vnesite ime zbirke podatkov MySQL wordpress, uporabnika, geslo in gostitelja, nato pritisnite Predloži.
18. Ko se namestitveni program uspešno poveže z bazo podatkov MySQL in dokonča »wp-config.php"Zadetek pri ustvarjanju datoteke"Teči"Gumb za namestitev in namestitvenemu programu WordPress priskrbite naslov strani, skrbniško uporabniško ime in geslo za vaš spletni dnevnik, e -poštni naslov in na koncu kliknite Namesti WordPress.
19. Ko je namestitev končana, se lahko prijavite na novo spletno mesto WordPress s svojimi skrbniškimi poverilnicami in začnete prilagajati svoj spletni dnevnik od Armaturna plošča ali dodajte nove kul članke za milijone bralcev po vsem svetu ali samo za vas!
20. Še en zadnji korak je razveljavitev opravljenih sprememb '/var/www/html
"Dovoljenja za imenik in datoteke.
$ sudo chown -R koren/var/www/html.
To so vsi koraki, potrebni za popolno namestitev programa WordPress Debian, Ubuntu, Linux Mint, in predvsem Debian temelji na distribucijah Linuxa s spletnim strežnikom Apache, vendar je ta tema tako obsežna, da je bil zajet le osnovni del.
Za popolno okolje boste morali namestiti in nastaviti strežnik DNS, omogočiti zapleten Apache ".htacccess"Pravila in, če to zahteva varnost, uveljavljanje protokola SSL na spletnem strežniku.
21. Če želite uveljaviti HTTPS na svojem spletnem mestu WordPress, morate namestiti brezplačno potrdilo SSL iz Let’s Encrypt, kot je prikazano.
$ sudo apt-get posodobitev. $ sudo apt-get install software-properties-common. $ sudo add-apt-repository vesolje. $ sudo apt-get posodobitev. $ sudo apt-get install certbot python3-certbot-nginx. $ sudo certbot --apache.
22. Če želite preveriti, ali vaše spletno mesto WordPress uporablja protokol HTTPS, obiščite spletno mesto na naslovu https://yourwebsite.com/
in poiščite ikono ključavnice v vrstici URL. Druga možnost je, da preverite HTTPS svojega spletnega mesta na naslovu https://www.ssllabs.com/ssltest/.