[ASK] Alias di Nginx


Status
Not open for further replies.

mas.satriyo

Hosting Guru
saya mencoba konfigurasi 'alias' untuk nginx
tujuannya untuk instalasi extplorer biar bisa diakses lewat http://domain.tld/explor
tapi ternyata malah tidak bisa
saya ngikutin guide dari nginx wiki, katanya 'alias' versi nginx jadi seperti ini
Syntax: alias path
Default:
Context:
location
Reference:alias
jadi saya tambah ini di nginx.conf

Code:
location /explor/ {
alias /var/www/explor/;
}
tp yg jadi masalah, waktu akses lewat http://alamat.ip/explor malah dapat error 404 (not found)
sedangkan akese lewat http://domain.tld/explor malah dapat error 403 (forbidden)

*) saya coba juga menambahkan di sites-enabled/default --setelah menghapus yg di nginx.conf
dan hasilnya juga error yg sama

ini ada kesalahan dimana ya?
saya baru kali ini pake nginx tanpa control panel, karena biasanya kalo mau pake nginx di vps, selalu mengandalkan control panel semisal kloxo-mr
nah kebetulan ini ada teman minta dibuatkan web server LEMP dari vps 128MB
saya coba pake nginx tapi malah bingung setting vhost

terima kasih atas jawaban dan bantuannya
 

mustafaramadhan

Hosting Guru
Di Kloxo-MR, anda bisa lihat beberapa contoh 'alias' di /home/nginx/conf/globals/*.conf.
 

mas.satriyo

Hosting Guru
Di Kloxo-MR, anda bisa lihat beberapa contoh 'alias' di /home/nginx/conf/globals/*.conf.

saya ngikutin ini pak
Code:
location ~ ^/stats/(.*)$ {
 alias /home/httpd/$domain/webstats/$1;
 index index.html;
 }

versi saya
Code:
location ~ ^/extplorer/(.*)$ {
        alias /usr/share/extplorer/$1;
        index index.php;
    }

masih belum bisa diakses pak
masih error 404 untuk http://ippublic.vps/extplorer
dan error 403 untuk http://domain.vps/extplorer
 

localhost

Apprentice 2.0
alias tanpa autoindex

location /namafolder/ {
alias /usr/local/www/namafolder/;
autoindex off;
}

alias dengan autoindex
location /namafolder/ {
alias /usr/local/www/namafolder/;
autoindex on;
}
 

mustafaramadhan

Hosting Guru
Akses melalui IP tidak akan bisa terkecuali diatur secara 'khusus'. Error 403 bisa jadi muncul karena file index tidak ada atau akses ke directory dibatasi (openbasedir pada php).
 

mas.satriyo

Hosting Guru
alias tanpa autoindex

location /namafolder/ {
alias /usr/local/www/namafolder/;
autoindex off;
}

alias dengan autoindex
location /namafolder/ {
alias /usr/local/www/namafolder/;
autoindex on;
}
masih error pak
duuhhh apa gr2 instalasinya pake tuxlite ya?bukan download per-package satu-per-satu?

Akses melalui IP tidak akan bisa terkecuali diatur secara 'khusus'. Error 403 bisa jadi muncul karena file index tidak ada atau akses ke directory dibatasi (openbasedir pada php).
index-nya ada pak
tapi ya itu, gak bisa diakses dan error 403 waktu akses lewat http://domain/folder
 

Momon

Beginner 2.0
Sebelumnya saya apresiasi keberanian bapak tidak menggunakan panel :)
Administrasi server tanpa panel sebenarnya tdk terlalu mengerikan malah menurut sy lebih praktis & aman.

Bisa paste error log nya?
Atau mungkin paste nginx config lengkap bisa membantu.

Error 403 kemungkinan karena file permission atau default index file tdk ditemukan (index.php, index.html dll).

Kenapa alamat ip dan domain memberi output berbeda? Karena alamat ip dan domain memiliki document root yg berbeda. Untuk mengatisinya, edit default server config jd seperti ini:

server_name domain default_server;

Perlu dicatat, hanya boleh ada 1 default_server atau nginx akan error.

Ini perkiraan config nginx buat extplorer

location /explor/ {
alias lokasi_file_extplorer;
try_files $uri $uri/ =404;
}

Dan pastikan file owner dan php-fpm user sama.
 
Last edited:
Status
Not open for further replies.

Top