অ্যাপাচি ওয়েবসারভারের জন্য এমআইএমআই টাইপ কীভাবে যুক্ত করবেন?


10

উবুন্টুতে, আমি এমপি 4 ভিডিও চালাতে পারে এমন সহজ এইচটিএমএল পৃষ্ঠাটি চালাচ্ছি, আমি অ্যাপাচি সার্ভারটি কনফিগার করেছি এবং হ্যালো ওয়ার্ল্ডের জন্য সহজ পরীক্ষা পৃষ্ঠাটি চালিয়েছি, এটি ঠিক আছে। অ্যাপাচি ওয়েবসার্ভারে আমি পড়েছি যে আমাদের ভিডিও ফাইলগুলি সেই ডিরেক্টরিতে আমাদের নিম্নলিখিত কোডটি httpd.conf ফাইলের সাথে বা একটি .htaccess ফাইলে যুক্ত করতে হবে।

অ্যাডটাইপ ভিডিও / ওজি .ogv
অ্যাডটাইপ ভিডিও / এমপি 4। এমপি 4
অ্যাডটাইপ ভিডিও / ওয়েবম .webm

সুতরাং আমার প্রশ্ন হ'ল এই httpd.conf বা .htaccess ফাইলটি কোথায় উপলব্ধ, আমাকে নিজেই এই ফাইলগুলি তৈরি করতে হবে বা সেগুলি কোথাও সঞ্চিত আছে।

আমার এইচটিএমএল পৃষ্ঠার কোডটি এরকম:

<ভিডিও প্রস্থ = "320" উচ্চতা = "240" নিয়ন্ত্রণ>
  <উত্স src = "test.mp4" টাইপ = "ভিডিও / এমপি 4">
  <উত্স src = "test.ogg" টাইপ = "ভিডিও / ogg">
</ ভিডিও> 

আমাকে পরামর্শ দিন।

অঙ্কিত


Httpd.conf অবস্থিত /etc/apache2/httpd.confএবং আপনার চারপাশে খেলার আগে আসল ফাইলটির ব্যাকআপ নেওয়া ভাল ধারণা। .htaccessফাইল হিসাবে , দয়া করে @ ডাবির উত্তর দেখুন
নিতিন ভেঙ্কটেশ

এটি সেখানে অবস্থিত নয় ..
ব্যবহারকারী 121420

পূর্বনির্ধারিত ফাইলটি হ'ল /etc/apache2/sites-enabled/000-defaultআগের পথ সম্পর্কে দুঃখিত।
নিতিন ভেঙ্কটেশ

উত্তর:


11

আমি এতে "ওয়েবম" যুক্ত করেছি /etc/mime.types, যা অ্যাপাচিও তুলেছিলেন:

video/webm                                     webm

3

আপনার অ্যাপাচি ইনস্টলেশন দ্বারা সরবরাহ করা ফাইলগুলির জন্য ডিফল্ট কনফিগারেশন ফাইলটি /etc/apache2/sites-enabled/000-default। এই ফাইলটি নিয়ে চারপাশে খেলার আগে আসল ফাইলটি ব্যাকআপ করা ভাল।

#To make a backup of the original config file:    
sudo cp /etc/apache2/sites-enabled/000-default /etc/apache2/sites-enabled/000-default.orig

প্রতিবার আপনি এই ফাইলটি সম্পাদনা করার সময়, পরিবর্তনগুলি কার্যকর হওয়ার জন্য অ্যাপাচি পুনরায় চালু / পুনরায় লোড করতে হবে - sudo service apache2 restart(বা) sudo service apache2 reload, অন্যদিকে পরিবর্তনগুলি .htaccessঅ্যাপাচি পুনরায় আরম্ভ করার প্রয়োজন হয় না। @ ডবি যেমন উল্লেখ করেছেন, .htaccessফাইলটি ওয়েব সাইটের ডকুমেন্টআরটে যায়।

কীভাবে ফাইলগুলি সক্ষম করবেন সে সম্পর্কে অফিসিয়াল ডকুমেন্টেশন একবার দেখুন .htaccess

উদ্ধৃতাংশ:

.htaccessফাইলগুলি প্রত্যাশা অনুযায়ী কাজ করতে আপনার এই ফাইলটি সম্পাদনা করতে হবে:

/etc/apache2/sites-available/default

এর মতো দেখতে এমন একটি বিভাগ অনুসন্ধান করুন:

<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
        # Uncomment this directive is you want to see apache2's
        # default start page (in /apache2-default) when you go to /
        #RedirectMatch ^/$ /apache2-default/
</Directory>

AllowOverride All কে পড়ার জন্য আপনাকে AllowOverride কিছুই নেই এমন লাইনটি সংশোধন করতে হবে । এটি অ্যাপাচি কে বলেছে যে পূর্ববর্তী দিকনির্দেশগুলিকে অতিরিক্ত চালানোর অনুমতি দেওয়া ঠিক আছে । এই পরিবর্তনটির প্রভাব হওয়ার আগে আপনাকে অবশ্যই অ্যাপাচি পুনরায় লোড করতে হবে:.htaccess

sudo /etc/init.d/apache2 reload

2009.12.08 নোট: উবুন্টু 9.10 (Karmic) সঙ্গে আগে এক সপ্তাহের বাতি ডাউনলোড এর ডিফল্ট কনফিগারেশন ফাইল ছিল /etc/apache2/sites-available/000-defaultএবং এটি অন্তর্ভুক্ত AllowOverride Noneঅধীনে <Directory />ছাড়াও <Directory /var/www/>। এছাড়াও, ফাইলগুলি /www/var/সম্বলিত ডিরেক্টরিগুলি .htaccessঅ্যাপাচি সার্ভারকে পড়ার অ্যাক্সেস না দেওয়ার জন্য ডিফল্ট হয়েছিল, ফলে অ্যাপাচি ত্রুটির ফলস্বরূপ

(13)Permission denied: /var/www/webapp/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable. 

ঠিক করতে, $ sudo nautilusতারপরে .htaccesএস ফাইলের সাহায্যে ডিরেক্টরিতে ডান ক্লিক করুন , বৈশিষ্ট্যগুলি নির্বাচন করুন, তারপরে অনুমতিগুলি নির্বাচন করুন, এবং আপনি যে ব্যবহারকারী গোষ্ঠীতে লগ ইন করেছেন তা কমপক্ষে পড়ার অনুমতি হিসাবে দিন।

আরও তথ্যের জন্য http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride দেখুন AllowOverride


2

.htaccessফাইল কোন কিছু যা আপনি তৈরি হবে DocumentRootআপনার ওয়েব সাইট নির্দেশিকা।


স্যার আইএনএম লিনাক্সে নতুন..এটি কীভাবে তৈরি করবেন .htaccess ... বা সেই httpd.conf
ব্যবহারকারী 121420

আপনি এইচটিএমএল ফাইলটি কীভাবে তৈরি করলেন?
dobey

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