Instal dan konfigurasikan Nginx + HHVM di Debian 7 – luqman.web.id


Instal dan konfigurasikan Nginx + HHVM di Debian 7 – Nginx (Baca: Engine x) adalah server HTTP open source dan server proxy yang juga dapat bertindak sebagai server proxy IMAP/POP3. Sumber kode nginx Itu ditulis oleh seorang warga negara Rusia bernama Igor Sysov pada tahun 2002 dan dirilis ke publik pada tahun 2004.

HHVM adalah Singkatan dari mesin hip-hop virtual. Ini adalah mesin virtual yang dapat digunakan untuk menjalankan kode PHP lebih cepat. Selain bahasa pemrograman PHP, HHVM Hack bahasa pemrograman juga bisa dijalankan.

Baiklah langsung saja:

- Instalasi dan Konfigurasi Nginx :

1. Instalasi

sudo apt-get install nginx

2. Konfigurasi Nginx

sudo nano / etc / nginx / situs-enabled / default

3. Contoh konfigurasi:

server {
dengarkan 80

root / usr / share / nginx / www; // direktori web
index.php index.html index.htm; // indeks file

nama_server luqman.web.id ; #sesuaikan dengan alamat web Anda

lokasimu / {
try_files $uri $uri / /index.html;
}

error_page 404 /404.html ;

error_page 500502503504 /50x.html ;
lokasi = /50x.html {
root / usr / share / nginx / www;
}

# Lewati skrip PHP ke server FastCGI yang mendengarkan di /var/run/php5-fpm.sock
Lokasi ~ .php $ {
try_files $uri = 404;
fastcgi_pass unix: /var/run/php5-fpm.sock ;
fastcgi_index index.php ;
fastcgi_param SCRIPT_FILENAME $document_root $fastcgi_script_name;
sertakan fastcgi_params ;

}

}

4. Mulai ulang Nginx

mulai ulang sudo apt-get nginx

- Instalasi dan Konfigurasi HHVM

1. Instal HHVM

sudo apt-key adv -recv-keys -keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
Sada Deb http://dl.hhvm.com/debian wheezy utama | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install hhvm

2. Mulai ulang HHVM

mulai ulang sudo apt-get hhvm

- Konfigurasi HHVM+Nginx

1. Edit filenya /etc/nginx/default

sudo nano / etc / nginx / default

2. Hapus fastcgi_pass unix: /var/run/php5-fpm.sock ; Dan Menambahkan fastcgi_pass 127.0.0.1:9000;

Lokasi ~ . (hh | php) ${
fastcgi_keep_conn aktif;
fastcgi_pass 127.0.0.1:9000;
fastcgi_read_timeout 1d ;
fastcgi_index index.php ;
fastcgi_param SCRIPT_FILENAME $document_root $fastcgi_script_name;
sertakan fastcgi_params ;
}
[/python]

2. Mulai ulang Nginx

mulai ulang sudo apt-get nginx

Itu selesai

Masih bingung? Silahkan bertanya di kolom komentar

Banyak pelajaran Instal dan konfigurasikan Nginx + HHVM di Debian 7semoga bermanfaat