লোকালহোস্ট সাইট এপাচে সেটআপ করবেন?


11

আমি কোনও ভাল সমাধান ছাড়াই উবুন্টুতে লোকালহোস্ট পরিবেশটি কীভাবে সেটআপ করতে পারি সে বিষয়ে আমি কয়েক সপ্তাহ ধরে অনুসন্ধান করেছি।

এটিই আমি অর্জন করতে চাই:

আমি আমার মূল ফোল্ডারটি যেমন / home/'username'/Sites/'projectname.pl 'বা / হোম /' ব্যবহারকারীর নাম '/ সাইটগুলি / pl /' প্রকল্পের নাম '/ সর্বজনীন (বা সিমুলার) হিসাবে রাখতে চাই

আমার লোকালহোস্ট অ্যাক্সেস করার সময় আমি লোকালহোস্ট / 'প্রকল্পের নাম' / সর্বজনীন (বা কী নোট) লিখতে চাই না আমি কেবল http: //'projectname'.pl টাইপ করে প্রকল্পটি অ্যাক্সেস করতে সক্ষম হতে চাই

আমি জানি যে এটি ওএসএক্স-এ অ্যাপাচি সার্ভারে অর্জনযোগ্য তবে আমি আমার উবুন্টু-মেশিনে এটি অর্জনের জন্য কোনও গাইড খুঁজে পাইনি।

আমি যে কোনও সহায়তার জন্য সত্যই কৃতজ্ঞ থাকব এবং আমি আশা করি এটি সম্ভব হয়েছে।

শুভেচ্ছা সহ!

উত্তর:


16

আপনি আপনার vhosts সেট আপ করতে পারেন

/etc/apache2/sites-available

প্রতিটি ভোস্টের জন্য আপনি এই ডিরেক্টরিতে একটি কনফ ফাইল তৈরি করতে চান। ভোস্ট কনফিগারেশনে আপনি আপনার দস্তাবেজকে রুট সেট করতে পারেন। ফাইলটির নাম অবশ্যই .conf দিয়ে শেষ হওয়া উচিত

সুতরাং উদাহরণস্বরূপ:

<VirtualHost *:80>
  ServerName projectname.pl

  DocumentRoot "/home/Sites/projectname/public"

</VirtualHost>

এখন আপনার সাইটটি এর সাথে সক্ষম করুন:

sudo a2ensite projectname

এবং অ্যাপাচি পুনরায় চালু করুন:

sudo /etc/init.d/apache2 restart

তারপরে আপনার / ইত্যাদি / হোস্ট ফাইলটি সম্পাদনা করুন।

শুধু লাইনটি পেস্ট করুন:

127.0.0.1 projectname.pl

পরিশেষে.

এখন আপনি নিজের সাইটে অ্যাক্সেস করতে পারেন http://projectname.pl


আপনার উত্তর করার জন্য আপনাকে ধন্যবাদ। আমি আমার প্রশ্নে কিছু অবৈধ অক্ষর ব্যবহার করেছি যার ফলস্বরূপ সোম পাঠ্য বাদ পড়েছে। আমি এখন আমার প্রশ্ন আপডেট করেছি। দয়া করে এটি আবার উল্লেখ করুন এবং দেখুন এটি কাজ করতে আমাকে আরও কিছু করতে হবে কিনা। শুভেচ্ছা সহ!
পিউটার

ওয়েল মূলত এটি একই থাকে। আমি আপনার শুভেচ্ছার জবাবটি সম্পাদনা করেছি :)
rechengehirn

এখানে দুটি মূল পয়েন্টগুলি কনফিগার এক্সটেনশনের সাথে অ্যাপাচি কনফিগারেশনটির নামকরণ করছে এবং পরে অ্যাপাচি পুনরায় চালু করবে।
জনমারলিনো

আমার জন্য কাজ করেছেন !!
আরকাম

1

এখানে অন্য উত্তরগুলি যুক্ত করার জন্য, আমি এই জাতীয় আচরণটি যেভাবে কনফিগার করেছি তা হ'ল সিমলিংকের সাথে ... ঠিকঠাক কাজ করার জন্য মনে হয়। এটি করা খুব সহজ এবং কোনও কনফিগারেশন ফাইলের প্রয়োজন হয় না।

sudo ln -s ~/path/to/yoursite/ /var/www/html/yoursite

উপরের শেষ অংশটি আপনার জন্য আলাদা হতে পারে। উপরেরটি আমি লিনাক্স মিন্ট 17 এ ব্যবহার করি '' / var / www / html / 'ডিরেক্টরিটি হ'ল ডিফল্ট অ্যাপাচি "সাইট" ফোল্ডার।

হ্যাঁ, যে কেউ নিজের সাইট ডিরেক্টরিটি ডিফল্ট অ্যাপাচি ফোল্ডারে না রেখে কোনও সাইটকে ম্যাপ করার জন্য একটি পরিষ্কার, সহজ পদ্ধতির সন্ধান করছেন, সেখানে যান।

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


0

আমি এই গাইড অনুসরণ করে এটি সমাধান। সত্যই ঝরঝরে সমাধান যা আপনাকে আপনার নির্দিষ্ট "সাইটগুলি"-ফোল্ডারে একটি ফোল্ডার তৈরি করতে সক্ষম করে এবং তারপরে প্রতিটি নতুন সাইটের জন্য কোনও সাইট-উপলভ্য না করে এটিকে অ্যাক্সেস করে।

দ্য গাইড -> http://css.dzone.com/articles/DP-folder-directory-and-have

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