Nainstalujte Microweber na Ubuntu 14.04

install-microweber-on-a-ubuntu-14-04-vpsV tomto článku vám vysvětlíme, jakým způsobem nainstalujte Microweber na Ubuntu 14.04 VPS s MariaDB, PHP-FPM a Nginx. Microweber je nový systém správy obsahu, který umožňuje vytvářet webové stránky pomocí drag and drop a je postavený na vrcholu Laravelu 5. Tato příručka by měla fungovat na jiných Linux VPS systémy, ale byl testován a napsán na Ubuntu 14.04 VPS.

Přihlaste se do svého VPS přes SSH

ssh [Email chráněn]_IP

Aktualizujte systém a nainstalujte potřebné balíčky

[user] $ sudo apt-get update & sudo apt-get -y upgrade [uživatel] $ sudo apt-get instalace software-properties-common git nano curl

Nainstalujte službu MariaDB 10.0

Chcete-li přidat úložiště MariaDB do seznamu zdrojů a nainstalovat nejnovější server MariaDB, spusťte následující příkazy:

[user] $ sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db [uživatel] $ sudo add-apt-repository 'deb http://ftp.osuosl.org / pub / mariadb / repo / 10.0 / ubuntu důvěryhodné main '[uživatel] $ sudo apt-get update [uživatel] $ sudo apt-get install -y mariadb-server

Po dokončení instalace spusťte následující instalaci zabezpečení:

[uživatele] $ mysql_secure_installation

Dále musíme vytvořit databázi pro instalaci Microweber.

[uživatele] $ mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE microweber; MariaDB [(none)]> GRANT VŠECHNY PRIVILEGY na microweber. * TO 'microweber' @ 'localhost' IDENTIFIKOVANÝ "strong_password"; MariaDB [(none)]> VÝCHODNÍ PRIVILEGES; MariaDB [(žádný)]>> q

Nainstalujte PHP, Composer a požadované PHP moduly

Chcete-li nainstalovat nejnovější stabilní verzi PHP verze 5.6 a všechny potřebné moduly, spusťte:

[user] $ sudo apt-get update [uživatel] $ sudo apt-get -y instalace php5-fpm php5.6-cli php5-json php5- kroucení php5-gd php5-mysqlnd php5-imap php5-mcrypt

Skladatel je správce závislostí pro PHP, pomocí kterého můžete instalovat balíčky. Skladatel vytahuje všechny potřebné knihovny a závislosti, které potřebujete pro svůj projekt.

[uživatel] $ curl -sS https://getcomposer.org/installer | php [uživatel] $ sudo mv skladatel.phar / usr / local / bin / skladatel

Nainstalujte Microweber

Vytvořte kořenový adresář pro vaše Microweber pomocí následujícího příkazu:

[uživatel] $ mkdir -p ~ / myMicroweber.com / public_html

Clonujte úložiště projektu od společnosti GitHub:

[user] $ git clone https://github.com/microweber/microweber.git ~ / myMicroweber.com / public_html

Změna adresáře public_html:

[uživatel] $ cd ~ / myMicroweber.com / public_html

Nainstalujte všechny závislosti od PHP pomocí skladatele

[user] Instalátor $ composer

Pro dokončení instalace Microweber spusťte následující příkaz:

[user] $ php řemeslník microweber: install [Email chráněn] admin projít 127.0.0.1 microweber microweber strong_password

Konfigurace PHP-FPM

Vytvořte nový fond PHP-FPM pro svého uživatele:

[uživatel] $ sudo nano /etc/php/fpm/pool.d/your_user.conf [your_user] user = your_user group = your_user poslouchat = /var/run/php-fpm-your_user.sock listen.owner = vaše_user poslouchat. group = your_user listen.mode = 0666 pm = na požádání pm.max_children = 5 pm.process_idle_timeout = 10s pm.max_requests = 200 chdir = /

Nezapomeňte změnit your_user s vaším uživatelským jménem.
Restartování PHP-FPM:

[uživatel] $ sudo služba php5-fpm restart

Nginx nainstalujte a nakonfigurujte

Ubuntu 14.04 je dodáván s verzí Nginx 1.4, nainstalovat nejnovější stabilní verzi Nginx verze 1.8, spustit:

[user] $ sudo add-apt-repository -y ppa: nginx / stable [uživatel] $ sudo apt-get aktualizace [uživatel] $ sudo apt-get -y instalace nginx

Generovat certifikát SSL s vlastním podpisem:

[user] $ sudo mkdir -p / etc / nginx / ssl [uživatel] $ cd /etc/nginx/ssl [uživatel] $ sudo openssl genrsa -des3 -passout pass: x -out microweber.pass.key 2048 [ $ sudo openssl rsa -passin pass: x -v microweber.pass.key -out microweber.key [uživatel] $ sudo rm microweber.pass.key [uživatel] $ sudo openssl req -new -key microweber.key -out mikroprum. csr [uživatel] $ sudo openssl x509 -req - dny 365 - v microweber.csr -signkey microweber.key -out microweber.crt

Pokud nechcete dostávat upozornění spojená s certifikáty SSL s vlastním podpisem, můžete si koupit důvěryhodný certifikát SSL zde.

Dále vytvořte nový blok serveru Nginx:

[uživatel] $ sudo nano /etc/nginx/sites-available/myMicroweber.com
server {poslech 443; název_serveru myMicroweber.com; root /home/your_user/myMicroweber.com/public_html; umístění / {try_files $ uri $ uri / /index.php$is_args$args; } ssl on; ssl_certificate /etc/nginx/ssl/microweber.crt; ssl_certificate_key /etc/nginx/ssl/microweber.key; ssl_session_timeout 5m; ssl_ciphers 'AES128 + EECDH: AES128 + EDH:! aNULL'; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; access_log /var/log/nginx/microweber.access.log; error_log /var/log/nginx/microweber.error.log; umístění ~ \ .php $ {fastcgi_split_path_info ^ (. + \. php) (/.+) $; fastcgi_pass unix: /var/run/php-fpm-your_user.sock; fastcgi_index index.php; patří fastcgi_params; fastcgi_param SCRIPT_FILENAME $ dokument_root $ fastcgi_script_name; fastcgi_intercept_errors vypnuto; fastcgi_buffer_size 16k; fastcgi_buffers 4 16k; } location ~ /\.ht {deny all; }} server {poslech 80; název_serveru myMicroweber.com; add_header Strict-Transport-Security max-age = 2592000; přepsat ^ https: // $ název_serveru $ request_uri? trvalý; }}

Nezapomeňte změnit your_user s vaším uživatelským jménem.

Aktivujte blok serveru vytvořením symbolického odkazu:

[uživatel] $ sudo ln -s /etc/nginx/sites-available/myMicroweber.com /etc/nginx/sites-enabled/myMicroweber.com

Otestujte konfiguraci Nginx a restartujte nginx:

[uživatel] $ sudo nginx -t [uživatel] $ sudo služba nginx restart

A je to. Úspěšně jste nainstalovali program Microweber na váš Ubuntu 14.04 VPS. Další informace o tom, jak spravovat instalaci zařízení Microweber, naleznete v oficiální verzi Microweber dokumentace.

Napsat komentář