How to Install Jitsi Meet on your own Linux Server
Sadržaj:
- Preduvjeti
- Izrada MySQL baze podataka
- Instalacija PHP 7.2
- Preuzimanje Wordpressa
- Konfiguriranje Nginx-a
- Dovršavanje instalacije WordPressa
- Zaključak
WordPress je najpopularnija open source blogging i CMS platforma širom svijeta, koja danas pokreće četvrtinu svih web stranica na Internetu. 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.
Ovaj vodič opisuje kako instalirati WordPress na CentOS 7. To je prilično jednostavan postupak za koji je potrebno 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 osigurajte da su ispunjeni sljedeći preduvjeti:
- Neka je ime domene usmjereno na javnu IP adresu vašeg poslužitelja. U ovom ćemo vodiču koristiti
example.com
Prijavljen kao korisnik sa sudo privilegijama.Nginx instaliran slijedeći ove upute. Za vašu domenu imate instaliran SSL certifikat. Možete generirati besplatni kriptirani SSL certifikat slijedeći ove upute.
Izrada MySQL baze podataka
WordPress pohranjuje svoje podatke i konfiguraciju u MySQL bazu podataka. Prvi je korak stvoriti MySQL bazu podataka, MySQL korisnički račun i odobriti pristup bazi podataka.
- Instalirajte MySQL na CentOS 7. Instalirajte MariaDB na CentOS 7.
Prijavite se na MySQL školjku izvršavanjem sljedeće naredbe:
mysql -u root -p
Iz MySQL ljuske pokrenite sljedeće SQL izjave kako biste stvorili bazu podataka
wordpress
, korisnika pod nazivom
wordpressuser
i dodijelili sva potrebna dopuštenja 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;
Instalacija PHP 7.2
CentOS 7 isporučuje se sa PHP verzijom 5.4. Preporučena verzija PHP-a za WordPress je PHP 7.2.
Za instaliranje PHP-a i svih potrebnih PHP ekstenzija pokrenite sljedeće naredbe:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
sudo yum install php-cli php-fpm php-mysql php-json php-opcache php-mbstring php-xml php-gd php-curl
Instalirali smo PHP FPM jer ćemo Nginx koristiti kao web poslužitelj.
PHP FPM će se prema zadanom izvoditi kao korisnički
apache
na priključku 9000. Korisnika ćemo promijeniti u
nginx
i prebaciti se iz TCP socket u Unix socket. Da biste to učinili, otvorite
/etc/php-fpm.d/www.conf
datoteku uredite crte označene žutom bojom:
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
Provjerite da li
/var/lib/php
imenik ima ispravno vlasništvo pomoću sljedeće naredbe chown:
sudo chown -R root:nginx /var/lib/php
Nakon što napravite promjene, omogućite i pokrenite uslugu PHP FPM:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
Preuzimanje Wordpressa
Prije preuzimanja Wordpress arhive prvo stvorite direktorij u koji ćemo smjestiti WordPress datoteke:
sudo mkdir -p /var/www/html/example.com
Sljedeći korak je preuzimanje najnovije verzije programa WordPress sa stranice za preuzimanje programa WordPress pomoću sljedeće naredbe wget:
cd /tmp
wget
Kada je preuzimanje završeno, izvadite WordPress arhivu i premjestite datoteke u korijenski direktorij dokumenta domene:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/html/example.com/
Postavite ispravna dopuštenja tako da web poslužitelj može imati potpuni pristup datotekama i mapama web mjesta:
sudo chown -R nginx: /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 novi blok poslužitelja nginx:
sudo nano /etc/nginx/conf.d/example.com.conf
Dodajte sljedeće retke:
/etc/nginx/conf.d/example.com.conf
# 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$ { try_files $uri =404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 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. Svi HTTP zahtjevi bit će preusmjereni na HTTPS. Isječci korišteni u ovoj konfiguraciji kreirani su u ovom vodiču.
Prije ponovnog pokretanja usluge Nginx testirajte konfiguraciju da biste bili sigurni da nema grešaka u sintaksi:
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 se preuzme Wordpress i konfiguracija poslužitelja je dovršena, instalaciju možete 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 CentOS 7 poslužitelj. Prvi koraci s WordPressom dobro je početno mjesto za naučiti više o tome kako svoju novu WordPress web stranicu učiniti vlastitom.
centos wordpress mysql mariadb cms nginxKako instalirati blog WordPress pomoću programa Microsoft IIS: Part 2

Saznajte kako hostirati WordPress web stranicu s Microsoft IIS7. će saznati više o konfiguriranju i stvaranju MySQL poslužitelja i konfiguriranju WordPressa.
Konfigurirajte odoo s nginxom kao obrnutim proxy-jem

Odoo dolazi s ugrađenim web poslužiteljem, ali u većini slučajeva preporučuje se ispred njega obrnuti proxy koji će djelovati kao posrednik između klijenata i Odoo poslužitelja. Ovaj vodič daje upute o tome kako koristiti Nginx kao obrnuti proxy za Odoo.
Kako instalirati wordpress pomoću apachea na centos 7

U ovom ćemo udžbeniku objasniti kako instalirati WordPress na CentOS 7. WordPress je najpopularnija open source blogging i CMS platforma u svijetu.