وأنا أحاول أن حصة بلدي php5-fpm
المقبس عبر وحدة تخزين مع بلدي nginx
خادم الويب. التيار الوطني الحر و إنجن إكس تعمل في حاويات مختلفة وأريد أن الحصول عليها العمل عن طريق وحدة تخزين مشتركة حيث أضع ملف مأخذ من التيار الوطني الحر.
2014/04/13 10:53:35 [crit] 33#0: *1 connect() to unix:/container/fpm/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 192.168.8.2, server: docker.dev, request: "GET /test.php HTTP/1.1", upstream: "fastcgi://unix:/container/fpm/run/php5-fpm.sock:", host: "docker.dev"
لقد حاولت بالفعل تعيين الأذونات إلى 777 وتغيير مجموعة php5-fpm.socket
إلى www-data
.
دوكيرفيل من التيار الوطني الحر الحاويات
FROM ubuntu:13.10RUN apt-get updateRUN apt-get upgrade -yRUN apt-get install -y php5-cli php5-commonRUN apt-get install -y php5-fpm php5-cgiADD ./php-fpm.conf /etc/php5/fpm/php-fpm.confADD ./pool.d/www.conf /etc/php5/fpm/pool.d/www.confADD ./php.ini /etc/php5/fpm/php.iniCMD ["/usr/sbin/php5-fpm"]
دوكيرفيل من حاوية إنجن إكس
FROM ubuntu:13.10RUN apt-get updateRUN apt-get upgrade -yRUN apt-get install -y nginxADD ./test.php /var/test/test.phpADD ./test.html /var/test/test.htmlADD ./nginx.conf /etc/nginx/nginx.confADD ./site /etc/nginx/sites-enabled/testEXPOSE 80CMD ["/usr/sbin/nginx"]
يمكنني الوصول إلى test.html
ولكن عند الوصول test.php
أحصل على 502 بوابة سيئة.
هل هناك أي شيء آخر لا بد لي من يهتمون أذونات عند تقاسم الاشياء عبر وحدات التخزين?