How to Install Jitsi Meet on your own Linux Server
Sadržaj:
- Preduvjeti
- Izrada MySQL baze podataka
- Instaliranje PHP-a
- Preuzimanje Wordpressa
- Konfiguriranje Nginx-a
- Dovršavanje instalacije WordPressa
- Zaključak
WordPress je najpopularnije blog s otvorenim kodom i CMS platforma koja pokreće četvrtinu svjetskih web stranica. Temelji se na PHP i MySQL i sadrži mnoštvo značajki koje se mogu proširiti besplatnim i premium dodacima i temama. WordPress je najjednostavniji način stvaranja vaše internetske trgovine, web stranice ili bloga.
U ovom ćemo vam vodiču pokazati kako instalirati WordPress na Ubuntu 18.04 stroj. To je prilično jednostavan postupak koji traje manje od deset minuta.
Koristit ćemo LEMP stack s Nginxom kao web poslužiteljem, SSL certifikatom, najnovijim PHP 7.2 i MySQL / MariaDB kao poslužiteljem baze podataka.
Preduvjeti
Prije nastavka s ovim vodičem provjerite jeste li ispunili sljedeće preduvjete:
- Naziv domene pokazuje na javni IP vašeg poslužitelja. Koristit ćemo
example.com
. Prijavljeni ste kao korisnik s povlasticama sudo.Imali ste Nginx slijedeći ove upute.U vašu domenu instaliran je SSL certifikat. Možete instalirati besplatni certifikat Let's Šifriraj SSL slijedeći ove upute.
Ažurirajte indeks i sistemske pakete na najnovije verzije:
sudo apt update
sudo apt upgrade
Izrada MySQL baze podataka
WordPress koristi MySQL bazu podataka za pohranu svih svojih podataka. Naš prvi korak je stvaranje MySQL baze podataka, MySQL korisničkog računa i omogućavanje pristupa bazi podataka.
Ako na vašem Ubuntu poslužitelju već nisu instalirani MySQL ili MariaDB, možete ga instalirati slijedeći jednu od sljedećih uputa:
Prijavite se na MySQL školjku tako da upišete sljedeću naredbu i na upit unesete lozinku:
mysql -u root -p
Iz MySQL školjke pokrenite sljedeće SQL izjave kako biste stvorili bazu podataka
wordpress
, korisnika pod nazivom
wordpressuser
i dali svim potrebnim dozvolama korisniku:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Nakon što pokrenete gornje naredbe, imat ćete novu MySQL bazu podataka i korisnički račun koji će koristiti vaša instanca WordPress.
Instaliranje PHP-a
PHP 7.2 koji je zadana PHP verzija u Ubuntu 18.04 u potpunosti je podržan i preporučen za WordPress.
Da biste instalirali PHP i sva potrebna PHP proširenja, pokrenite sljedeću naredbu:
sudo apt install php7.2-cli php7.2-fpm php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
Instalirali smo PHP-FPM jer ćemo Nginx koristiti kao web poslužitelj.
PHP-FPM usluga automatski će se pokrenuti nakon završetka postupka instalacije.
Preuzimanje Wordpressa
Prije preuzimanja Wordpress arhive prvo stvorite direktorij koji će sadržavati naše WordPress datoteke:
sudo mkdir -p /var/www/html/example.com
Naš sljedeći korak je preuzimanje najnovije verzije WordPress-a sa stranice za preuzimanje WordPress-a pomoću sljedeće wget naredbe:
cd /tmp
wget
Nakon dovršetka preuzimanja, izvadite WordPress arhivu i premjestite izdvojene datoteke u korijenski direktorij dokumenta domene:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/html/example.com/
Napokon moramo postaviti ispravna dopuštenja tako da web poslužitelj može imati potpuni pristup datotekama i mapama web mjesta.
Budući da se i Nginx i PHP izvode kao
www-data
korisnik i grupa, za postavljanje ispravnog vlasništva pokrenite sljedeću chown naredbu:
sudo chown -R www-data: /var/www/html/example.com
Konfiguriranje Nginx-a
Do sad ste već trebali instalirati Nginx sa SSL certifikatom na vaš sustav, ako ne provjerite preduvjete za ovaj vodič.
Za stvaranje novog bloka poslužitelja za našu instancu WordPress koristit ćemo Nginx recept s službenog web mjesta Nginx.
Otvorite uređivač teksta i stvorite sljedeću datoteku:
/etc/nginx/sites-available/example.com
# Redirect HTTP -> HTTPS server { listen 80; server_name www.example.com example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } # Redirect WWW -> NON WWW server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; root /var/www/html/example.com; index index.php; # SSL parameters ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; include snippets/letsencrypt.conf; # log files access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; } }
Ne zaboravite zamijeniti example.com domenom Wordpress i postaviti ispravan put do datoteka s SSL certifikatima. Isječci korišteni u ovoj konfiguraciji kreirani su u ovom vodiču.
Omogućite blok poslužitelja stvaranjem simboličke veze na direktorij koji
sites-enabled
:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Prije ponovnog pokretanja usluge Nginx napravite test da biste bili sigurni da nema sintakse:
sudo nginx -t
Ako nema pogrešaka, izlaz bi trebao izgledati ovako:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
i možete ponovno pokrenuti Nginx upisivanjem:
Dovršavanje instalacije WordPressa
Sad kad je preuzeta Wordpress i konfiguracija poslužitelja je dovršena, instalaciju možemo dovršiti putem web sučelja.
Otvorite preglednik, upišite svoju domenu i prikazat će se zaslon sličan sljedećem:
Od ovog trenutka možete započeti s prilagođavanjem svoje WordPress instalacije instaliranjem novih tema i dodataka.
Zaključak
Čestitamo, uspješno ste instalirali WordPress s Nginxom na svoj Ubuntu 18.04 poslužitelj. Prvi koraci s WordPressom dobro je početno mjesto za naučiti više o tome kako započeti s WordPressom.
ubuntu wordpress mysql mariadb cms nginxKako instalirati nginx na ubuntu 16.04

U ovom će se vodiču raspravljati o tome kako instalirati i upravljati Nginxom na Ubuntu 16.04 sustavima. Nginx izgovarajući motor x je besplatni, open-source, visoke performanse HTTP i obrnuti proxy poslužitelj.
Kako instalirati phpmyadmin s nginx na ubuntu 18.04

phpMyAdmin je open source PHP alat za upravljanje MySQL i MariaDB poslužiteljima putem web-baziranog sučelja. Ovaj vodič opisuje kako instalirati phpMyAdmin s Nginx-om na Ubuntu 18.04.
Kako instalirati wordpress s apacheom na ubuntu 18.04

WordPress je najpopularnije blog s otvorenim kodom i CMS platforma koja pokreće četvrtinu svjetskih web stranica. U ovom tutorialu ćemo vam pokazati kako instalirati WordPress na Ubuntu 18.04 stroj.