GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Cockpit na Ubuntu 16.04

Ukážeme vám, jak nainstalovat Cockpit na Ubuntu 16.04. V tomto článku vám ukážeme, jak nainstalovat Cockpit CMS na Ubuntu 16.04 VPS s PHP-FPM 7.0 a Nginx. Cockpit je open source aplikace s vlastním hostitelem API-řízený redakční systém (CMS) napsaná v PHP. Cockpit ukládá data do databáze SQLite, takže nemusíte instalovat nebo konfigurovat databázový server, jako je MySQL. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 16.04 VPS.

1. Přihlaste se do svého VPS přes SSH se svým uživatelem sudo

ssh user@vps_IP

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

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install nano git
[user]$ sudo apt-get install sqlite3 libsqlite3-dev

3. Nainstalujte PHP a požadované moduly PHP

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

[user]$ sudo apt-get -y install php-fpm php-cli php-json php-curl php-gd php-common php-sqlite3

Upravte soubor php.ini následovně:
Nastavte limit paměti PHP na 128 MB

[user]$ sudo sed -i "s/memory_limit = .*/memory_limit = 128MB/" /etc/php/7.0/fpm/php.ini

Nastavte fix_pathinfo na 0:

[user]$ sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/fpm/php.ini

Nastavte časové pásmo na místní časové pásmo:

[user]$ sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini

Změňte hodnoty upload_max_filesize a post_max_size na 100 M:

[user]$ sudo sed -i "s/upload_max_filesize = .*/upload_max_filesize = 100M/" /etc/php/7.0/fpm/php.ini
[user]$ sudo sed -i "s/post_max_size = .*/post_max_size = 100M/" /etc/php/7.0/fpm/php.ini

Vytvořte pro svého uživatele nový fond PHP-FPM, pokud jej ještě nemáte:

[user]$ sudo nano /etc/php/7.0/fpm/pool.d/your_user.conf
[your_user]
user = your_user
group = your_user
listen = /var/run/php/php7.0-your_user-fpm.sock
listen.owner = your_user
listen.group = your_user
listen.mode = 0666
pm = ondemand
pm.max_children = 5
pm.process_idle_timeout = 10s
pm.max_requests = 200
chdir = /

Nezapomeňte změnit your_user pomocí svého uživatelského jména.
Nakonec restartujte službu PHP-FPM:

[user]$ sudo service php7.0-fpm restart

4. Stáhněte si Cockpit

Vytvořte kořenový adresář pro váš Cockpit CMS pomocí následujícího příkazu:

[user]$ mkdir -p ~/myCockpit.com

Naklonujte úložiště projektu z GitHubu:

[user]$ git clone https://github.com/COCOPi/cockpit.git ~/myCockpit.com

5. Nainstalujte a nakonfigurujte Nginx

Chcete-li nainstalovat nejnovější stabilní verzi Nginx dostupnou v úložištích Ubuntu, spusťte:

[user]$ sudo apt-get install nginx

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

[user]$ sudo nano /etc/nginx/sites-available/myCockpit.com
server {
    listen 80;
    server_name _ myCockpit.com;
    root /home/your_user/myCockpit.com;
    index index.php;

    location / {
      try_files $uri $uri/ /index.php;
    }

    access_log  /var/log/nginx/myCockpit.com.access.log;
    error_log   /var/log/nginx/myCockpit.com.error.log;

    # Deny direct access to .sqlite
    location ~ .sqlite$ {
        deny all;
    }

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.0-your_user-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param COCKPIT_URL_REWRITE On;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }

    location ~ /\.ht {
        deny all;
    }
}

Nezapomeňte změnit your_user pomocí svého uživatelského jména.

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

[user]$ sudo ln -s /etc/nginx/sites-available/myCockpit.com /etc/nginx/sites-enabled/myCockpit.com

Otestujte konfiguraci Nginx a restartujte nginx:

[user]$ sudo nginx -t
[user]$ sudo service nginx restart

6. Nainstalujte Cockpit

Pro dokončení instalace a naplnění databáze sqlite otevřete http://myCockpit.com/install ve svém oblíbeném webovém prohlížeči. Výchozí přihlašovací údaje jsou uživatelské jméno:heslo správce:admin. Po přihlášení byste měli změnit výchozí heslo správce.

A je to. Úspěšně jste nainstalovali Cockpit CMS na svůj Ubuntu 16.04 VPS. Další informace o tom, jak spravovat instalaci aplikace Cockpit, naleznete v oficiální dokumentaci aplikace Cockpit.

Samozřejmě nemusíte instalovat Cockpit na Ubuntu 16.04, pokud používáte jeden z našich optimalizovaných hostingových plánů CMS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Cockpit na Ubuntu 16.04 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek o tom, jak nainstalovat Cockpit na Ubuntu 16.04, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Koken na Ubuntu

  2. Nainstalujte Mautic na Ubuntu 14.04

  3. Jak nainstalovat Sonerezh na Ubuntu 14.04

  1. Nainstalujte Magento 2 na Ubuntu 14.04 VPS

  2. Nainstalujte CandyCane na Ubuntu 14.04 VPS

  3. Jak nainstalovat Pixie na Ubuntu 14.04

  1. Jak nainstalovat Koel na Ubuntu 14.04

  2. Jak nainstalovat YOURLS na Ubuntu 14.04

  3. Jak nainstalovat CubeCart na Ubuntu 14.04