Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Nginx adalah server web ringan yang telah terbukti melayani file statis lebih cepat dari Apache. Tutorial ini akan memandu Anda cara menginstal Nginx sebagai proxy terbalik melalui server web Apache.
Anda telah menginstal Apache di server Anda. Apache sudah menjalankan situs pada port 80.
Edit /etc/apache2/ports.confuntuk membuat Apache mendengarkan port 8080 alih-alih port default 80.
Temukan baris berikut:
NameVirtualHost *:80
Listen 80
Ubah ke:
NameVirtualHost *:8080
Listen 8080
Jangan lupa ke porta mendengarkan vhost yang ada di /etc/apache2/sites-enabled/*
Perubahan:
<VirtualHost *:80>
Untuk:
<VirtualHost *:8080>
Karena permintaan HTTP sekarang ditangani oleh Nginx, kami dapat menonaktifkan KeepAlive di Apache. Edit /etc/apache2/apache2.confdan ubah:
KeepAlive Off
Juga, jalankan perintah berikut untuk menonaktifkan modul yang tidak digunakan.
a2dismod deflate
a2dismod cgi
a2dismod autoindex
a2dismod negotiation
a2dismod ssl
Instal mod_rpaf di Apache untuk meneruskan IP pengunjung ke Apache. Jika tidak, skrip Anda akan membaca nilai REMOTE_ADDR sebagai IP server.
apt-get install libapache2-mod-rpaf
/etc/init.d/apache2 restart
Instal Nginx.
apt-get install nginx
Hapus vhost default untuk mencegah konflik.
rm -rf /etc/nginx/sites-enabled/*
Buat vhost default baru:
cat >/etc/nginx/sites-available/000-default <<EOF
server {
access_log off;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
}
EOF
ln -s /etc/nginx/sites-available/000-default /etc/nginx/sites-enabled/000-default
Buat vhost untuk situs web yang ada untuk meneruskan permintaan ke Apache:
cat >/etc/nginx/sites-available/domain.com <<EOF
server {
server_name www.domain.com domain.com;
root /var/www/domain.com/;
access_log off;
# Static contents
location ~* ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ {
expires max;
}
# Dynamic content, forward to Apache
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
}
EOF
ln -s /etc/nginx/sites-available/domain.com /etc/nginx/sites-enabled/domain.com
Mulai ulang Nginx dan selesai.
/etc/init.d/nginx restart
Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.