[TANYA] Setting VirtualHost

16 views
Skip to first unread message

muhammad baiquni

unread,
Mar 11, 2011, 7:46:11 AM3/11/11
to kpli...@googlegroups.com
Assalamu'alaikum,

Langsung aja kawan-kawan, Baiquni mau tanya apakah untuk virtualhost
kita juga membutuhkan DNS?

Contoh kasus:

Baiquni punya akses domain dengan nama "test.com", terus mau buat satu
subdomain dengan nama "coba.test.com". Subdomain sudah Baiquni set A
di dns-nya ke alamat IP 1.2.3.4. Antara server hosting dan server dns
berbeda. Hosting dengan IP 1.2.3.4, tidak Baiquni install DNS tetapi
cuma Baiquni install nginx. Terus Baiquni setting virtualhost di
nginx.conf.

Apakah cara tersebut bisa, atau di server hosting juga harus Baiquni
install DNS juga?

Terimakasih.

Rudyanto D Saputra

unread,
Mar 11, 2011, 7:57:06 AM3/11/11
to kpli...@googlegroups.com
DNS berfungsi untuk menerjemahkan ip address ke domain. jika tidak ada, bisa menggunakan fasilitas /etc/hosts di komputer yang akan melakukan akses ke alamat virtualhost. Di file /etc/hosts dimasukan seperti dibawah ini :

[root@idur ~]# more /etc/hosts
1.2.3.4    coba.test.com   coba
[root@idur ~]#

semoga membantu

2011/3/11 muhammad baiquni <muhammad...@gmail.com>

--
anda telah menerima email dari kami.karena anda telah bergabung dengan komunitas pengguna linux aceh groups "kpli-aceh" group.
Untuk posting ke groups, kirimkan email ke kpli...@googlegroups.com
To unsubscribe from this group, send email to
kpli-aceh-...@googlegroups.com
untuk informasi lebih lengkap silakan kunjungi
http://groups.google.com/group/kpli-aceh?hl=en

muhammad baiquni

unread,
Mar 11, 2011, 8:41:57 AM3/11/11
to kpli...@googlegroups.com
Saya mempunyai DNS server dengan alamat 72.29.83.103 dan 72.29.83.104

Sedangkan hosting server beralamat 208.89.209.156

Pada DNS server, saya set untuk subdomain "coba.baiquni.net" ke alamat
208.89.209.156

Pada hosting server saya tidak menginstall DNS, saya mencoba memasukkan nilai:
208.89.209.156 coba.baiquni.net coba

Tetapi ketika saya membuka website, muncul forbidden.

Settingan nginx.conf adalah sebagai berikut:

==================================================
server {
listen 80;
server_name coba.baiquni.net;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root /home/baiquni/public_html;
index index.php index.html index.htm;
autoindex on;
}

error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
location ~ \.php$ {
root /home/baiquni/public_html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/home/baiquni/public_html$fastcgi_script_name;
include fastcgi_params;
}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
==================================================


Apakah cara saya di atas memungkinkan? Ataukah memang di hosting harus
saya install bind sebagai demon dns?

Terimakasih

Rudyanto D Saputra

unread,
Mar 11, 2011, 8:51:33 AM3/11/11
to kpli...@googlegroups.com

biasa, kalau forbidden itu masalah di nginx nya. coba dilihat error log nya :)


2011/3/11 muhammad baiquni <muhammad...@gmail.com>

Terimakasih

muhammad baiquni

unread,
Mar 11, 2011, 9:21:40 PM3/11/11
to kpli...@googlegroups.com
Kalau dibuka "coba.baiquni.net" masih tetap 403 Forbidden. Tetapi
kalau dibuka dalam mode IP 208.89.209.156 atau "zx.zxasqw12.com"bisa.
Berarti settingan yang salah ada di hosting.

Berikut ini log errornya:

============================================

[root@zx ~]# tail /var/log/nginx/error.log
2011/03/11 16:42:16 [error] 19618#0: *78 open()
"/home/baiquni/public_html/favicon.ico" failed (13: Permission
denied), client: 114.79.55.151, server: coba.baiquni.net, request:
"GET /favicon.ico HTTP/1.1", host: "coba.baiquni.net"
2011/03/11 16:42:33 [error] 19618#0: *79 open()
"/home/baiquni/public_html/favicon.ico" failed (13: Permission
denied), client: 114.79.55.151, server: coba.baiquni.net, request:
"GET /favicon.ico HTTP/1.1", host: "coba.baiquni.net"
2011/03/11 16:42:42 [error] 19618#0: *79
"/home/baiquni/public_html/seotool/index.php" is forbidden (13:
Permission denied), client: 114.79.55.151, server: coba.baiquni.net,
request: "GET /seotool/ HTTP/1.1", host: "coba.baiquni.net"
2011/03/11 16:42:43 [error] 19618#0: *79 open()
"/home/baiquni/public_html/favicon.ico" failed (13: Permission
denied), client: 114.79.55.151, server: coba.baiquni.net, request:
"GET /favicon.ico HTTP/1.1", host: "coba.baiquni.net"
2011/03/11 16:42:46 [error] 19618#0: *79
"/home/baiquni/public_html/index.php" is forbidden (13: Permission
denied), client: 114.79.55.151, server: coba.baiquni.net, request:
"GET / HTTP/1.1", host: "coba.baiquni.net"
2011/03/11 16:42:47 [error] 19618#0: *79 open()
"/home/baiquni/public_html/favicon.ico" failed (13: Permission
denied), client: 114.79.55.151, server: coba.baiquni.net, request:
"GET /favicon.ico HTTP/1.1", host: "coba.baiquni.net"
2011/03/11 16:51:39 [error] 19618#0: *82
"/home/baiquni/public_html/index.php" is forbidden (13: Permission
denied), client: 114.79.55.151, server: coba.baiquni.net, request:
"GET / HTTP/1.1", host: "coba.baiquni.net"
2011/03/11 16:51:40 [error] 19618#0: *82 open()
"/home/baiquni/public_html/favicon.ico" failed (13: Permission
denied), client: 114.79.55.151, server: coba.baiquni.net, request:
"GET /favicon.ico HTTP/1.1", host: "coba.baiquni.net"
2011/03/11 19:12:32 [error] 19618#0: *83
"/home/baiquni/public_html/index.php" is forbidden (13: Permission
denied), client: 114.79.49.252, server: coba.baiquni.net, request:
"GET / HTTP/1.1", host: "coba.baiquni.net"
2011/03/11 19:12:32 [error] 19618#0: *83 open()
"/home/baiquni/public_html/favicon.ico" failed (13: Permission
denied), client: 114.79.49.252, server: coba.baiquni.net, request:
"GET /favicon.ico HTTP/1.1", host: "coba.baiquni.net"

============================================

Permission di /home/baiquni/public_html sudah 775, dan usernya sudah nginx:nginx

[root@zx ~]# ls -hl /home/baiquni
total 4.0K
drwxrwxr-x 3 nginx nginx 4.0K Mar 11 04:54 public_html

Bagaimana cara agar tidak Forbidden lagi ya?

Dudi Gurnadi K

unread,
Mar 14, 2011, 8:54:18 PM3/14/11
to kpli...@googlegroups.com
2011/3/12 muhammad baiquni <muhammad...@gmail.com>:

>
> Permission di /home/baiquni/public_html sudah 775, dan usernya sudah nginx:nginx
>
> [root@zx ~]# ls -hl /home/baiquni
> total 4.0K
> drwxrwxr-x 3 nginx nginx 4.0K Mar 11 04:54 public_html
>
> Bagaimana cara agar tidak Forbidden lagi ya?
>
# chmod 711 /home/baiquni; chmod 755 /home/baiquni/public_html

--
Dudi
http://dgk.or.id

muhammad baiquni

unread,
Mar 15, 2011, 10:12:25 AM3/15/11
to kpli...@googlegroups.com
Iya. Sudah bisa, ternyata /home/baiquni permissionnya masih 700 :D

Reply all
Reply to author
Forward
0 new messages