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.
--
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
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
Terimakasih
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
http://dgk.or.id