আমার কাছে উবুন্টু 16.04 এর একটি বিদ্যমান ইনস্টলেশন রয়েছে যার সাথে নেক্সটক্লাউড ইনস্টল হয়েছে /var/www/cloud
(ওয়ার্ডপ্রেসটি মূলের মধ্যে রয়েছে)। এটি কিছুক্ষণের জন্য দুর্দান্ত চলছে তবে আমি সম্প্রতি গুগল ডক্সের বিকল্প হিসাবে কোলাবাওরাকে আবিষ্কার করেছি এবং সত্যই এটি কাজ করতে চায়। আমি যখন কোনও দস্তাবেজ খোলার চেষ্টা করি তখন আমি একটি "অ্যাক্সেস নিষিদ্ধ" ত্রুটি পাই। আমি এখানে পাওয়া নির্দেশাবলী অনুযায়ী সহযোগী ইনস্টল করেছি
আমি lsof -i এর আউটপুট পরীক্ষা করে দেখেছি এবং ডকার 9980-এ শুনতে পাচ্ছেন, নেক্সটক্লাউডে ইউআরএল কনফিগার করেছেন এবং কেবলমাত্র আমি কীভাবে এই সমস্যাটির সমস্যার সমাধান করতে শুরু করব তা নিশ্চিত নই। সম্প্রদায়ের কেউ যদি আমাকে এমন কিছু দিকনির্দেশনা দিতে পারেন যা আশ্চর্যজনক হবে। কিছু অতিরিক্ত তথ্য নীচে রয়েছে।
অ্যাপাচি ত্রুটি থেকে প্রবেশগুলি.লগ / ভার / লগ / অ্যাপাচি 2 তে অবস্থিত:
[Mon Jan 02 22:05:30.027625 2017] [authz_core:error] [pid 26396] [client <IPADDRESS>:54120] AH01630: client denied by server configuration: /var/www/html/cloud/data/.ocdata
[Mon Jan 02 22:05:32.314370 2017] [authz_core:error] [pid 3122] [client <IPADDRESS>:54123] AH01630: client denied by server configuration: /var/www/html/cloud/data/.ocdata
সহযোগী ভোস্টের জন্য মাই অ্যাপাচি কনফিগারেশনের সানিটাইজড সংস্করণ :
<VirtualHost *:443>
ServerName sub.domain.com:443
# SSL configuration, you may want to take the easy route instead and use Lets Encrypt!
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/domain.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA$
SSLHonorCipherOrder on
# Encoded slashes need to be allowed
AllowEncodedSlashes On
# Container uses a unique non-signed certificate
SSLProxyEngine On
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off
# keep the host
ProxyPreserveHost On
# static html, js, images, etc. served from loolwsd
# loleaflet is the client part of LibreOffice Online
ProxyPass /loleaflet https://127.0.0.1:9980/loleaflet retry=0
ProxyPassReverse /loleaflet https://127.0.0.1:9980/loleaflet
# WOPI discovery URL
ProxyPass /hosting/discovery https://127.0.0.1:9980/hosting/discovery retry=0
ProxyPassReverse /hosting/discovery https://127.0.0.1:9980/hosting/discovery
# Main websocket
ProxyPassMatch "/lool/(.*)/ws$" wss://127.0.0.1:9980/lool/$1/ws
# Admin Console websocket
ProxyPass /lool/adminws wss://127.0.0.1:9980/lool/adminws
# Download as, Fullscreen presentation and Image upload operations
ProxyPass /lool https://127.0.0.1:9980/lool
ProxyPassReverse /lool https://127.0.0.1:9980/lool
ServerAlias sub.domain.com
</VirtualHost>
আমার পরের ক্লাউড উদাহরণটির ঠিকানাটি domain.com/cloud
lsof -i এর আউটপুট গ্রেপ ডকার আমি বিশ্বাস করি যে এটি দেখায় যে ডকারের ধারকটি কন্টেইনারটিতে পাঠানোর জন্য 9980-এ লোকালহোস্ট থেকে ট্র্যাফিকের জন্য শুনছে
docker-pr 1634 root 4u IPv4 19492 0t0 TCP localhost:9980 (LISTEN)
থিওরি : আমার একটি থিয়োরি রয়েছে যে আমার সম্ভবত এবার নেক্সটক্লাউডটি ওয়েবরুটের সাথে থাকা এবং আমার ব্লগটি ওয়েবরুটের অভ্যন্তরে একটি ফোল্ডারে থাকা প্রয়োজন কারণ ডকুমেন্টেশন থেকে যে ভাইবটি পাচ্ছি তা হ'ল নেক্সটক্লাউড হওয়ার আশা করা হচ্ছে এর নিজস্ব মেশিনে এটির নিজস্ব ডোমেন নাম এবং এই পরিষেবাটি সেই রুট ডোমেন নামের একটি সাবডোমেনের সাথে সংযুক্ত। সুতরাং ডোমেন / ক্লাউড পুরো জিনিসটি একটি লুপের জন্য ফেলে দিচ্ছে
যদি কেউ আমাকে কিছু দিকনির্দেশনা দিতে পারে তবে আমি পরের ক্লাউড এমন একটি পণ্য যা আমি বিনিয়োগে আগ্রহী।