Masalah Ownership Nginx


Status
Not open for further replies.

mas.satriyo

Hosting Guru
Untuk nginx yang saya lakukan di Kloxo-MR:
1. set 'user nginx;' (bisa juga 'user apache;') di /etc/nginx/nginx.conf
2. Set ownership di /home/<user> dan /home/<user>/<domain> sebagai <user>:apache
3. Set permission di /home/<user> dan /home/<user>/<domain> sebagai 751 (rentunya ini lebih secure daripada 777, 771 atau 755)

sudah saya coba set ownership di /home/<user> dan di rekursi sebagai <user>:nginx (pakai chown -R )
chmod udah jadi 751
tapi di cms nya masih muncul 'permission problem : cannot write /home/<user>/website/config.php'
bingung juga kenapa gagal
 

mas.satriyo

Hosting Guru
lain ladang lain ilalang, hehe...

saya jg masih awam process ownership dari apache baik suphp atau suexec , monggo dibabarkan bagi yg tahu...

afaik, itu berhubungan dg php-fpm nya, contoh di production saya:


konfig nginx
Code:
user walipitu;

konfig pool php-fpm
Code:
user = laskarsantri
group = fpmsantri
listen.owner = santri
listen.group = phpexec

setting group
Code:
fpmsantri:x:1020:laskarsantri,walipitu,santri

setting permission & owner

Code:
root@yj:~/bin# ls -ald /home/santri/www/{.,wp-content,wp-content/cache}
drwxr-x---  9 santri       fpmsantri    4096 Oct 15 21:14 /home/santri/www/.
drwxr-xr-x 11 santri       santri       4096 Oct 11 16:35 /home/santri/www/wp-content
drwxrwxr-x  6 laskarsantri laskarsantri 4096 Jul 26 19:21 /home/santri/www/wp-content/cache
root@yj:~/bin#

trims mas
saya coba tiru config nya dulu :D
 

mustafaramadhan

Hosting Guru
sudah saya coba set ownership di /home/<user> dan di rekursi sebagai <user>:nginx (pakai chown -R )
chmod udah jadi 751
tapi di cms nya masih muncul 'permission problem : cannot write /home/<user>/website/config.php'
bingung juga kenapa gagal
Hanya directory /home/<user> dan /home/<user>/<domain> yang <user>:nginx sedangkan content di dalam /home/<user>/<domain> harus <user>:<user>.
 

mas.satriyo

Hosting Guru
Hanya directory /home/<user> dan /home/<user>/<domain> yang <user>:nginx sedangkan content di dalam /home/<user>/<domain> harus <user>:<user>.

tidak bisa juga ternyata pak
oia saya baru 'ngeh' kalo ternyata user 'nginx' tidak ada di sistem pak
nginx jalan dengan user 'www-data'

ini nginx.conf
Code:
user www-data;
worker_processes auto;
worker_rlimit_nofile 100000;
pid /run/nginx.pid;

direktori /home
Code:
drwxr-xr-x  4 root  root  4096 Nov 10 08:03 .
drwxr-xr-x 22 root  root  4096 Nov  3 16:15 ..
-rw-r--r--  1 root  root  997 Nov  5 23:15 post.php
-rw-r--r--  1 root  root  3182 Nov  5 23:15 posts.php
drwxr-x--x  5 satriyo:www-data 4096 Nov 10 08:03 satriyowibowo

direktori /home/user
Code:
drwxr-x--x 5 satriyo:www-data  4096 Nov 10 08:03 .
drwxr-xr-x 4 root  root  4096 Nov 10 08:03 ..
-rw------- 1 satriyo:satriyo 640 Nov  9 16:05 .bash_history
-rw-r--r-- 1 satriyo:satriyo 220 Oct 31 00:27 .bash_logout
-rw-r--r-- 1 satriyo:satriyo3637 Oct 31 00:27 .bashrc
drwx------ 2 satriyo:satriyo 4096 Oct 31 00:29 .cache
drwx------ 3 satriyo:satriyo 4096 Nov  1 10:34 .config
drwxr-x--x 5 satriyo:www-data  4096 Nov 10 07:51 maswibowo.web.id
-rw-r--r-- 1 satriyo:satriyo  675 Oct 31 00:27 .profile

direktori /home/user/domain
Code:
drwxr-x--x 5 satriyo www-data  4096 Nov 10 07:51 .
drwxr-x--x 5 satriyo www-data  4096 Nov 10 08:03 ..
drwxr-xr-x 8 satriyo:satriyo 4096 Nov 10 07:51 app
-rw-r--r-- 1 satriyo:satriyo 962 Nov 10 07:51 autoload.php
-rw-r--r-- 1 satriyo:satriyo 288 Nov 10 07:51 bower.json
-rw-r--r-- 1 satriyo:satriyo 33 Nov 10 07:51 .bowerrc
-rw-r--r-- 1 satriyo:satriyo 3374 Nov 10 07:51 CHANGELOG.md
-rw-r--r-- 1 satriyo:satriyo 1734 Nov 10 07:51 composer.json
-rw-r--r-- 1 satriyo:satriyo 109527 Nov 10 07:51 composer.lock
-rw-r--r-- 1 satriyo:satriyo 4372 Nov 10 07:51 CONTRIBUTING.md
-rw-r--r-- 1 satriyo:satriyo 4088 Nov 10 07:51 gulpfile.js
-rw-r--r-- 1 satriyo:satriyo 1708 Nov 10 07:51 .htaccess
-rw-r--r-- 1 satriyo:satriyo 1063 Nov 10 07:51 index.php
-rw-r--r-- 1 satriyo:satriyo 1051 Nov 10 07:51 LICENSE
-rw-r--r-- 1 satriyo:satriyo 555 Nov 10 07:51 package.json
-rw-r--r-- 1 satriyo:satriyo 155 Nov 10 07:51 pagekit
-rw-r--r-- 1 satriyo:satriyo 7430671 Nov 10 07:51 pagekit-latest.zip
-rw-r--r-- 1 satriyo:satriyo 2669 Nov 10 07:51 phpunit.xml.dist
-rw-r--r-- 1 satriyo:satriyo 2672 Nov 10 07:51 README.md
drwxr-xr-x 2 satriyo:satriyo 4096 Nov 10 07:51 storage
drwxr-xr-x 7 satriyo:satriyo 4096 Nov 10 07:51 tmp
-rw-r--r-- 1 satriyo:satriyo 462 Nov 10 07:51 webpack.config.js

warning di script
Code:
Please fix the following issues to proceed.
Error: /home/satriyowibowo/maswibowo.web.id directory must be writabl
 

idnix

Hosting Guru
Verified Provider
nyimak. sudah solvedkah?
 
Status
Not open for further replies.

Top