GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Lighttpd su CentOS 7

In questo tutorial, ti mostreremo come installare Lighttpd su un Centos 7 VPS oltre a configurare MariaDB e PHP.

Lighttpd è un server web sicuro, open source, veloce, flessibile e ottimizzato. Lighttpd ha un'infrastruttura ad alta velocità che consente prestazioni migliori con lo stesso hardware rispetto ad altri server Web alternativi. Lighttpd supporta le interfacce FastCGI, SCGI e CGI e consente l'utilizzo con il server di applicazioni Web scritte in qualsiasi linguaggio di programmazione.

FastCGI di Lighttpd può essere configurato per supportare PHP con cache di codice operativo e ha anche ricevuto attenzione all'interno delle comunità Perl, Python e Ruby.

Iniziamo con l'installazione.

Prerequisiti

  • Per gli scopi di questo tutorial, utilizzeremo un Centos 7 VPS.
  • È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.

Passaggio 1:connessione tramite SSH e aggiornamento

Collegati al tuo server tramite SSH come utente root usando il seguente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

Ricorda di sostituire "IP_ADDRESS" e "PORT_NUMBER" con il rispettivo indirizzo IP e numero di porta SSH del tuo server.

Prima di iniziare con l'installazione, dovrai aggiornare i pacchetti di sistema alle versioni più recenti. È facile da fare e non ci vorranno più di pochi minuti.

Puoi farlo eseguendo il seguente comando:

sudo yum update

Una volta completati gli aggiornamenti, possiamo passare al passaggio successivo.

Passaggio 2:installa Lighttpd

Prima di installare Lighttpd dobbiamo abilitare il repository EPEL sul nostro sistema e aggiornare nuovamente i nostri pacchetti software utilizzando i seguenti comandi:

yum -y install epel-release
yum -y update

Una volta abilitato il repository EPEL, possiamo installare il server web Lighttpd eseguendo il seguente comando:

yum install lighttpd

Una volta installati i pacchetti Lighttpd, possiamo avviare e abilitare l'avvio automatico del servizio all'avvio.

systemctl start lighttpd
systemctl enable lighttpd

Per verificare lo stato del servizio eseguire il seguente comando:

systemctl status lighttpd

Se tutto va bene dovresti ottenere il seguente output:

● lighttpd.service - Lightning Fast Webserver With Light System Requirements
       Loaded: loaded (/usr/lib/systemd/system/lighttpd.service; disabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 12:52:11 CDT; 2s ago
 Main PID: 11445 (lighttpd)
      CGroup: /system.slice/lighttpd.service
       └─11445 /usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf

Se vedi errori di rete nello stato, apri il /etc/lighttpd/lighttpd.conf file di configurazione e cambia la riga che dice server.use-ipv6 da enable per disable .

Ora, dobbiamo riavviare il server Web Lighttpd e tutto dovrebbe funzionare correttamente.

systemctl restart lighttpd

Successivamente, puoi aprire il tuo browser web preferito e inserire l'indirizzo IP del tuo server. Verrà caricata la pagina Web predefinita di Lighttpd.

La radice del documento predefinita per Lighttpd è /var/www/lighttpd/ e il file di configurazione principale si trova in /etc/lighttpd/lighttpd.conf .

Fase 3:installazione del supporto MariaDB per Lighttpd

Se hai bisogno del supporto del database con la configurazione di Lighttpd, questo passaggio può essere molto utile.

Possiamo installare il server del database MariaDB utilizzando i seguenti comandi:

yum -y install mariadb mariadb-server

Una volta completata l'installazione, possiamo avviare e abilitare il servizio con questi seguenti comandi:

systemctl start mariadb.service
systemctl enable mariadb.service

Possiamo quindi controllare lo stato del servizio eseguendo il seguente comando:

systemctl status mariadb.service

Se tutto va bene dovresti ottenere il seguente output:

● mariadb.service - MariaDB database server
       Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 11:44:39 CDT; 1h 29min ago
   Main PID: 776 (mysqld_safe)
      CGroup: /system.slice/mariadb.service
     ├─ 776 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
      └─1076 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql

Possiamo connetterci alla riga di comando di MariaDB con il seguente comando:

mysql -u root -p

Se hai effettuato l'accesso con successo, otterrai il seguente output:

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.60-MariaDB MariaDB Server

Abbiamo installato e connesso con successo al server di database MariaDB. Puoi digitare "exit" per uscire dall'interfaccia.

Fase 4:installazione di PHP e PHP-FPM con FastCGI

Per installare PHP insieme a tutte le estensioni necessarie, esegui il comando seguente:

yum -y install php php-mysqlnd php-pdo php-gd php-mbstring

Una volta installato PHP, possiamo abilitare il supporto PHP-FPM e FastCGI per Lighttpd eseguendo il seguente comando:

yum -y install php-fpm lighttpd-fastcgi

Quindi, apri il seguente file /etc/php-fpm.d/www.conf utilizzando il tuo editor di testo preferito. Per il nostro tutorial, useremo "nano":

nano /etc/php-fpm.d/www.conf

Una volta aperto il file, cambia le due righe successive:

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;    will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = lighttpd
; RPM: Keep a group allowed to write in log dir.
group = lighttpd

Ora possiamo avviare il servizio PHP-FPM e abilitarlo per l'avvio automatico all'avvio con i seguenti comandi:

systemctl start php-fpm.service
systemctl enable php-fpm.service

Per controllare lo stato del servizio, esegui questo:

systemctl status php-fpm.service

Dovresti ottenere il seguente output:

● php-fpm.service - The PHP FastCGI Process Manager
       Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 13:30:09 CDT; 10s ago
  Main PID: 11571 (php-fpm)
       Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec"
       CGroup: /system.slice/php-fpm.service

Questo è tutto:in questo tutorial abbiamo imparato come installare Lighttpd su Centos 7 e come abilitare MariaDB, PHP e PHP-FPM con FastCGI in Lighttpd.

Ovviamente, non devi installare Lighttpd su CentOS 7 se utilizzi uno dei nostri servizi di hosting VPS CentOS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare e configurare Lighttpd su CentOS 7 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post su come installare Lighttpd su CentOS 7 , condividilo con i tuoi amici sui social network utilizzando le scorciatoie di condivisione qui sotto o lascia semplicemente un commento nella sezione commenti. Grazie.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare Lighttpd su CentOS 7

Come installare Java su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8

Come installare il server Web Lighttpd su CentOS 8

Come installare Lighttpd su CentOS

Come installare Lighttpd su CentOS 8