নতুন ইনস্টল করার পরে সহযোগী অ্যাক্সেস করতে পারবেন না


16

আমার কাছে উবুন্টু 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)

থিওরি : আমার একটি থিয়োরি রয়েছে যে আমার সম্ভবত এবার নেক্সটক্লাউডটি ওয়েবরুটের সাথে থাকা এবং আমার ব্লগটি ওয়েবরুটের অভ্যন্তরে একটি ফোল্ডারে থাকা প্রয়োজন কারণ ডকুমেন্টেশন থেকে যে ভাইবটি পাচ্ছি তা হ'ল নেক্সটক্লাউড হওয়ার আশা করা হচ্ছে এর নিজস্ব মেশিনে এটির নিজস্ব ডোমেন নাম এবং এই পরিষেবাটি সেই রুট ডোমেন নামের একটি সাবডোমেনের সাথে সংযুক্ত। সুতরাং ডোমেন / ক্লাউড পুরো জিনিসটি একটি লুপের জন্য ফেলে দিচ্ছে

যদি কেউ আমাকে কিছু দিকনির্দেশনা দিতে পারে তবে আমি পরের ক্লাউড এমন একটি পণ্য যা আমি বিনিয়োগে আগ্রহী।

উত্তর:


1

মাইক গ্রিফেনের এই পোস্টটি কেবল এই সমস্যাটিকেই সম্বোধন করে এবং এটি একটি সহজ সমাধান বলে মনে হয়।

Authz_core:error Client Denied by Server Configuration

... mod_authz_coreঅ্যাপাচি 2.3 এ চালু হয়েছিল। এটি অ্যাক্সেস নিয়ন্ত্রণ ঘোষিত হওয়ার উপায়কে পরিবর্তন করে

থেকে:

Order allow, deny
Allow from all

প্রতি:

Require all granted

এর অর্থ হ'ল ডিরেক্টরিতে মোট কনফিগারেশন এখন এমন কিছু:

<Directory /path/to/directory>
     Options FollowSymlinks
     AllowOverride none
     Require all granted
</Directory>

অ্যাপাচি পুনরায় চালু করুন এবং এটি সমস্ত সুন্দরভাবে কাজ করবে।


প্রসারিত ব্যাখ্যা অন্তর্ভুক্ত করার জন্য সংশোধিত উত্তর, গুগলিং (বা এই ক্ষেত্রে হাঁস-হাঁস-গোয়িং) চিত্রিত করার চেষ্টা করা হয়েছিল আসল ত্রুটি বার্তা, 'authz_core: ত্রুটি' একবার, এবং প্রথম ফলাফল বাছাই করা প্রায়শই প্রশ্নের উত্তর সংরক্ষণ করবে লুপ এখানে
স্টিভ হোপ

জনগণ জানে না যে কোনও এলোমেলো নিবন্ধটি সঠিক কিনা ... কমপক্ষে এসই সাইটগুলিতে আমাদের একটি ভোটিং সিস্টেম রয়েছে (স্বীকারযোগ্যভাবে ভোট সবসময় নির্ভরযোগ্য হয় না!) এবং সমস্ত ব্যবহারকারীদের কিছুটা সমাপ্তি পর্যালোচনা, রক্ষণাবেক্ষণ ইত্যাদি বাস্তবায়িত করার অনুমতি দেয় পোস্টগুলি এখানে অনুসন্ধান ইঞ্জিনগুলির দ্বারাও পাওয়া যায়। ভাল উত্তর সরবরাহ করে আমরা ভাল অনুসন্ধানের ফলাফল সরবরাহ করি।
Zanna
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.