লিনাক্স অ্যাপাচি সার্ভারের ডকুমেন্টের রুটটি কীভাবে পরিবর্তন করব?


11

আমি কীভাবে অ্যাপাচি এইচটিটিপি সার্ভারটি কনফিগার করতে পারি (যেটির সাথে আমার কোনও অভিজ্ঞতা নেই) উবুন্টু ৮.০৪-তে চালিত কোনও ভিএম-তে সেটআপ রয়েছে কীভাবে তা শিখার চেষ্টা করছি।

আমি জানি সার্ভার চলমান, যেহেতু আমি পেতে " <html><body><h1>It works!</h1></body></html>" যখন আমি যেতে http://1.2.3.4/ (যেখানে 1.2.3.4 VM- র আইপি সংখ্যা)।

আমি apache2.conf এবং httpd.conf (অন্যান্য ফাইলগুলির মধ্যে) / ইত্যাদি / অ্যাপাচি 2 / তে পেয়েছি। httpd.conf খালি আছে।

আমি DocumentRoot "/home/username/temp"/etc/apache2/httpd.conf এ যুক্ত করার চেষ্টা করেছি এবং /home/username/temp/index.html এ কিছু সাধারণ এইচটিএমএল রেখেছি। তবে আমি যখন পুনরায় লোড করি http://1.2.3.4/ পরিবর্তন হয় না।

ডকুমেন্টরুটটিতে পরিবর্তনটি গ্রহণ করার জন্য কি আমাকে এটি পুনরায় চালু করতে হবে?

আপডেট : আমি "ডকুমেন্টআরট / var / www /" তে / ইত্যাদি / অ্যাপাচি 2 / সাইটগুলি উপলভ্য / ডিফল্টকে "ডকুমেন্টআরট / হোম / ইউজারনেম / টেম্প" এ পরিবর্তন করেছি, তবে আমি দৌড়ে না আসা পর্যন্ত পরবর্তী এইচটিএমএল পরিবেশন করা হয়নি sudo service apache2 restart। আমি কি আপাচিকে কনফিগারটি পুনরায় লোড করতে (পুনরায় চালু করার পরিবর্তে) বলতে পারি?

আপডেট # 2 : কারুল পিকজাক তার উত্তর সম্পর্কে মন্তব্য থেকে এটি পেয়েছেন :sudo /etc/init.d/apache2 reload

উত্তর:


16

আপনার একটি ফাইল থাকা উচিত: /etc/apache2/sites-available/defaultআপনি এখানেই ডিফল্ট ওয়েবসাইটের নথি রুটটি সংশোধন করতে পারেন।

আপনি সেই ফোল্ডারে কনফিগার স্নিপেটগুলি রেখে এবং সেগুলিকে ../sites- সক্ষম করাতে অথবা তাদের সক্ষম করতে a2ensite ব্যবহার করে আরও সাইট যুক্ত করতে পারেন।


/etc/apache2/sites-available/defaultডকুমেন্টের মূল মানচিত্রটি / হোম / ডেভুজ / কোড / www এ পরিবর্তন করার পরে । আমি এই ত্রুটিটি মিস করছি: "নিষিদ্ধ আপনার কাছে এই সার্ভারে /index.php অ্যাক্সেস করার অনুমতি নেই" " আমি চেষ্টা করেছি chmod 775 wwwবা 7 777 কিন্তু এটি এখনও ত্রুটি 403.
দাভুজ

ফাইলটি এখন বলা হয়000-default.conf
www139

4

ডকুমেন্টরুটটিতে পরিবর্তনটি গ্রহণ করার জন্য কি আমাকে এটি পুনরায় চালু করতে হবে?

হ্যাঁ, বা আরও সুনির্দিষ্টভাবে বলেছেন - কমপক্ষে কনফিগারটি পুনরায় লোড করুন।

এবং আমি দেখতে পাই যে লেখার সময় জিফার এখানে প্রথম ছিল - আপনার কিছু স্বতন্ত্র কনফিগারেশনটি দেখতে হবে/etc/apache2/sites-enabled/


আমি কীভাবে কনফিগারটি পুনরায় লোড করব?
ড্যারিল স্পিজিটর

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.