How to Install Squid Proxy on CentOS 8/7/6
Daftar Isi:
Blok Server Nginx memungkinkan Anda untuk menjalankan lebih dari satu situs web pada satu mesin. Ini sangat berguna, karena untuk setiap situs Anda dapat menentukan root dokumen situs (direktori yang berisi file-file situs web), membuat kebijakan keamanan terpisah, menggunakan berbagai sertifikat SSL dan banyak lagi.
Dalam tutorial ini, kami akan menjelaskan cara mengatur blok server Nginx di CentOS 7.
Prasyarat
Pastikan Anda telah memenuhi prasyarat berikut sebelum melanjutkan dengan tutorial ini:
- Minta nama domain yang menunjuk ke IP server publik Anda. Dalam tutorial ini kita akan menggunakan
example.com
. Memiliki Nginx yang diinstal pada sistem CentOS Anda. Dibatasi sebagai pengguna dengan hak istimewa sudo.
Server Blocks
disebut sebagai
Virtual host
. Tuan rumah virtual adalah istilah Apache.
Buat Struktur Direktori
Root dokumen adalah direktori tempat file situs web untuk nama domain disimpan dan disajikan sebagai respons terhadap permintaan. Kita dapat mengatur root dokumen ke lokasi mana pun yang kita inginkan tetapi dalam panduan ini kita akan menggunakan struktur direktori berikut:
/var/www/ ├── example.com │ └── public_html ├── example2.com │ └── public_html ├── example3.com │ └── public_html
Pada dasarnya kami membuat direktori terpisah untuk setiap domain yang ingin kami host di server kami di dalam direktori
/var/www
. Dalam direktori ini, kami akan membuat direktori
public_html
yang akan menjadi direktori root dokumen domain dan akan menyimpan file situs web domain.
Mari kita mulai dengan membuat direktori root untuk domain kita
example.com
:
sudo mkdir -p /var/www/example.com/public_html
Untuk tujuan pengujian kami akan membuat file
index.html
di dalam direktori root dokumen domain.
Buka editor teks Anda dan buat file demo
index.html
:
sudo nano /var/www/example.com/public_html/index.html
Salin dan tempel kode berikut ke dalam file:
/var/www/example.com/public_html/index.html
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
Dalam panduan ini, kami menjalankan perintah sebagai pengguna sudo dan file serta direktori yang baru dibuat dimiliki oleh pengguna root.
Untuk menghindari masalah izin, kami dapat mengubah kepemilikan direktori root dokumen domain menjadi pengguna Nginx (
nginx
):
sudo chown -R nginx: /var/www/example.com
Buat Blok Server
File konfigurasi blok server nginx harus diakhiri dengan
.conf
dan disimpan di direktori
/etc/nginx/conf.d
.
Buka editor pilihan Anda dan buat file konfigurasi blok server untuk
example.com
.
sudo nano /etc/nginx/conf.d/example.com.conf
Anda dapat memberi nama file konfigurasi sesuka Anda tetapi biasanya yang terbaik adalah menggunakan nama domain.
Salin dan tempel kode berikut ke dalam file:
server { listen 80; listen:80; root /var/www/example.com/public_html; index index.html; server_name example.com www.example.com; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location / { try_files $uri $uri/ =404; } }
Simpan file dan uji konfigurasi Nginx untuk sintaks yang benar:
sudo nginx -t
Jika tidak ada kesalahan, hasilnya akan terlihat seperti ini:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Mulai ulang layanan Nginx agar perubahan diterapkan:
sudo systemctl restart nginx
Akhirnya untuk memverifikasi blok server berfungsi seperti yang diharapkan, buka
http://example.com
di browser pilihan Anda, dan Anda akan melihat sesuatu seperti ini:
Kesimpulan
Anda telah belajar cara membuat konfigurasi blok server Nginx untuk meng-host beberapa domain pada server CentOS tunggal. Anda dapat mengulangi langkah-langkah yang kami uraikan di atas dan membuat blok server tambahan untuk semua domain Anda.
Amankan Nginx dengan Let's Encrypt di CentOS 7
nginx centosPosting ini adalah bagian dari seri install-lemp-stack-on-centos-7.
Posting lain dalam seri ini:
• Cara Menginstal Nginx pada CentOS 7 • Mengamankan Nginx dengan Mari Enkripsi di CentOS 7 • Instal MariaDB pada CentOS 7 • Instal PHP 7 pada CentOS 7 • Cara Mengatur Blok Server Nginx pada CentOS 7Cara mengatur server openvpn pada centos 7

VPN memungkinkan Anda terhubung ke server VPN jarak jauh, membuat koneksi Anda terenkripsi dan aman serta menjelajahi web secara anonim dengan menjaga data lalu lintas Anda tetap pribadi. Tutorial ini akan membahas proses pengaturan server VPN Anda sendiri dengan menginstal dan mengkonfigurasi OpenVPN.
Cara mengatur blok server nginx pada debian 9

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara mengatur blok server Nginx pada Debian 9. Server Blok memungkinkan Anda untuk menjalankan lebih dari satu situs web pada satu mesin.
Cara mengatur blok server nginx di ubuntu 18.04

Blok Server Nginx memungkinkan Anda untuk menjalankan lebih dari satu situs web pada satu mesin. Dengan Blok Server, Anda dapat menentukan root dokumen situs (direktori yang berisi file situs web), membuat kebijakan keamanan terpisah untuk setiap situs, menggunakan sertifikat SSL berbeda untuk setiap situs dan banyak lagi.