গিটোলাইট হোস্ট করার উদ্দেশ্যে আমি অ্যাপাচি সার্ভার সেট আপ করেছি। আমি এই গাইডটি অনুসরণ করেছি , তবে সার্ভারটি অ্যাক্সেস করার সময় আমি একটি 403 পাই এবং অ্যাপাচি ত্রুটি লগটিতে এই লাইনটি রয়েছে:
[ত্রুটি] [ক্লায়েন্ট 192.168.0.97] ক্লায়েন্ট সার্ভার কনফিগারেশন দ্বারা অস্বীকৃত: /var/www/bin/gitolite-suexec-wrapper.sh
আমার বোধগম্যতাটি যতদূর যায়, এর অর্থ অ্যাপাচি ব্যবহারকারী মোড়ক স্ক্রিপ্টটি খুলতে পারবেন না? "সার্ভার কনফিগারেশন দ্বারা ক্লায়েন্টকে অস্বীকার করা" বার্তা বিশদ সর্বাধিক পৃষ্ঠাগুলি একটি ডিরেক্টরিগুলির প্রয়োজন সম্পর্কে লিখেছেন Allow from all
, তবে যেহেতু /var/www/bin/
ডিরেক্টরিটি এমনকি ব্রাউজ করার কথা নয়, তাই সমস্যাটি হওয়া উচিত নয়, আমি ভাবব?
ভোস্ট কনফিগারেশনের suexec অংশটি দেখতে এই রকম দেখাচ্ছে:
SuexecUserGroup git git
ScriptAlias /git/ /var/www/bin/gitolite-suexec-wrapper.sh/
ScriptAlias /gitmob/ /var/www/bin/gitolite-suexec-wrapper.sh/
আমি জিটোলাইট ৩.৩.২ এবং অ্যাপাচি ২.২.২৫ চালাচ্ছি একটি ভদ্রলোক ৩.১০..7 সার্ভারে। অ্যাপাচি ব্যবহারকারীর অধীনে চলছে apache
এবং গিটোলাইট এর অধীনে চলছে git
। এগুলি সুেক্সেক ডিরেক্টরিগুলির অ্যাক্সেস রাইটস:
# ls -la /var/www/bin/ /var/www/git/
/var/www/bin/:
total 12
drwxr-xr-x 2 git git 4096 Dec 9 21:26 .
drwxr-xr-x 5 apache root 4096 Dec 9 21:25 ..
-rwx------ 1 git git 249 Dec 9 21:27 gitolite-suexec-wrapper.sh
/var/www/git/:
total 8
drwxr-xr-x 2 apache apache 4096 Dec 9 21:25 .
drwxr-xr-x 5 apache root 4096 Dec 9 21:25 ..
আমার আরও কি পরীক্ষা করা উচিত?