aduh om ga paham saya makdudnya om, mungkin karna masih awam saya jdi ga faham.Setiap 'server {}' (vhost dalam istilah anda) memerlukan deklarasi 'root' (alias path dari document/website) agar setiap website menampilkan halaman sendiri-sendiri.
Demikian.
ga bisa di saya om tetap ga work. bingung sayaItu ngikutin tutorial darimana sih ya ?
Dari kemaren ngikutin tutorial yang ribet2 begitu ...
Cari tutorial itu (apalagi buat pemula) pakai keyword "simple" .. misalnya : "Simple NGINX Virtual Host"
Ni, saya kasih directive virtualhost nginx-nya :
file /etc/nginx/sites-available/webkesatu.com :
file /etc/nginx/sites-available/webkedua.com :Code:server { listen 80 default_server; root /usr/share/nginx/www/webkesatu.com; index index php index.html index.htm; server_name webkesatu.com www.webkesatu.com; location / { try_files $uri $uri/ =404; } }
Code:server { listen 80 default_server; root /usr/share/nginx/www/webkedua.com; index index php index.html index.htm; server_name webkedua.com www.webkedua.com; location / { try_files $uri $uri/ =404; } }
server {
listen 80;
# listen *:80;
server_name webkesatu.com;
location / {
root /usr/share/nginx/www/webkesatu.com;
index index.php index.html index.htm;
}
}
server {
listen 80;
# listen *:80;
server_name example.org;
location / {
root /usr/share/nginx/www/webkedua.com;
index index.php index.html index.htm;
}
}
# Host Database
127.0.0.1 localhost
#Virtual Hosts
12.34.56.789 webkesatu.com
12.34.56.789 webkedua.com
klo setting langung ke digitaloceannya gimana om, saya langsung setting di networking di digital oceannya om.Pertama Tuan kudu setting dns servernya dulu, buat pointing ke virtualhost nginxnya, arahin ke webkesatu.com dan webkedua.com
cari tutorial aja di google cara setting dns server pakai bind atau powerdns, sampai kapanpun nggak bakalan jalan virtualhostnya kalo belum kita pointing lewat dns server.
kok om tau dari DO padahal saya blom jelasin dri mana VPS nya...Haduh ommmm.... repot2 segala
Udah tak bilangin padahal dari tadi ... Domain, NS dan DNS servernya udah bisa, tinggal vhost nya aja
TS itu vps-nya di DO ... trus domain2-nya dia pakai DNS-nya DO juga.. ns1.digitalocean.com, ns2.digitalocean.com dst ..![]()
Haduh ommmm.... repot2 segala
Udah tak bilangin padahal dari tadi ... Domain, NS dan DNS servernya udah bisa, tinggal vhost nya aja
TS itu vps-nya di DO ... trus domain2-nya dia pakai DNS-nya DO juga.. ns1.digitalocean.com, ns2.digitalocean.com dst ..![]()
hehehe di coba aja pak kali aja bisa membantu si TS, saya cuma ngasih tau berdasarkan pengalaman sih, kalau buat lebih dari 2 virtualhost walaupun domainnya sudah kita setting dari kontrol panel domain dan di arahkan ke ip vpsnya tapi blm setting dns server di vpsnya nggak bakalan ke pointing domainnya ke direktori virtualhost yg di tuju ...
tapi saya nyoba cara dri digitalocen ini bisa alias work.
klo setting langung ke digitaloceannya gimana om, saya langsung setting di networking di digital oceannya om.
apa bedanya setting di digital ocean sama setting dns server pakai bind atau powerdns??
bisa jelasin om kok pake cara ini work
#mkdir /usr/share/nginx/www/webkesatu.com
#mkdir /usr/share/nginx/www/webkedua.com
#sudo chmod 755 /usr/share/nginx/www
kok beda ya caranya tapi work. apa klo config di sini " /etc/nginx/sites-available/webkesatu.com" dan " /etc/nginx/sites-available/webkedua.com" ga bisa ngebaca atau kenapa ya?
kok config saya taruh disini bisa jalan "/etc/nginx/conf.d/virtual.conf" ... aneh.
#mkdir /usr/share/nginx/www/webkesatu.com
#mkdir /usr/share/nginx/www/webkedua.com
#sudo chmod 755 /usr/share/nginx/www
kok om tau dari DO padahal saya blom jelasin dri mana VPS nya...
kayaknya om satu ini hekel deh. wahhahahaha: