FreeBSD بایگانی - شرکت سبزاندیش آراد |طراحی سایت

۱۹ خرداد

مدیریت فهرست پوشه‌ها در سرورهای لینوکس

آموزش سیستم عامل لینوکس, تاریخچه سیستم عامل لینوکس

فهرست پوشه‌ها در سرورهای لینوکس

 

بسیاری از سرورهای وب مبتنی بر سیستم‌عامل لینوکس یا FreeBSD به وب سرور آپاچی مجهز هستند و این وب سرور، امکانات متعددی را در اختیار کاربران قرار می‌دهد.

 

چنانچه شما نیز سایتی را روی سرورهای لینوکسی مجهز به آپاچی میزبانی کرده باشید احتمالا به پوشه‌های سایتتان مراجعه کرده و چگونگی نمایش محتوای پوشه‌های فاقد فایل index را مشاهده کرده‌اید. در برخی موارد چنانچه پوشه شما فاقد این فایل باشد نیز دسترسی به محتوای پوشه ممکن نیست و در موارد دیگر (در بیشتر موارد اینچنین است) محتوای پوشه‌ها براحتی قابل مشاهده و پیمایش است.

 

در چنین شرایطی نمایش پوشه‌ها و محتوای آنها می‌تواند مشکلات امنیتی را به همراه داشته و راه را برای سوء‌استفاده از اطلاعات شما باز کند. چنانچه شما نیز با این مشکل مواجه هستید و نمی‌توانید در تمام پوشه‌های هاست خود یک فایل خالی با نام index.html ایجاد کنید‌، پیشنهاد می‌کنیم از ترفند زیر که با فرمان‌هایی در فایل htaccess اجرا می‌شود کمک بگیرید:

 

نمایش ندادن محتوای پوشه‌ها
۱ ـ با استفاده از نرم‌افزار مدیریت اف‌تی‌پی یا ابزار مدیریت فایل در سرویس‌دهنده هاست خود‌ به پوشه روت سایت (www یا Public_html) مراجعه کرده و فایل ‌htaccess‌. را روی رایانه خود ذخیره کنید تا بتوانید آن را ویرایش کنید. چنانچه این فایل وجود ندارد یک فایل متنی جدید ایجاد کرده و آن را با نام htaccess. ذخیره کنید.

 

۲ ـ فایل htaccess. را از طریق برنامه notepad یا دیگر ویرایشگرهای متنی باز کرده و پس از وارد کردن فرمان زیر در آخرین خط آن، فایل جدید را ذخیره و روی هاست در پوشه www آپلود کنید.

Options –Indexes

 

نکته: چنانچه فرمان Options +Indexes در فایل شما وجود دارد آن را به عبارت بالا تغییر دهید.

 

تغییر نمایش محتوای پوشه
۱ ـ چنانچه نمایش محتوای پوشه‌ها فعال باشد، فایل‌ها و پوشه‌ها به‌حالت ساده برای کاربران قابل مشاهده خواهد بود. اگر بخواهید نحوه نمایش را کمی کاربردی‌تر کرده و امکاناتی همچون قابلیت مرتب‌سازی براساس نام، حجم یا تاریخ آخرین تغییرات را به آن اضافه کنید کافی است از این فرمان در فایل htaccess کمک بگیرید:

IndexOptions +FancyIndexing

 

نکته: برای حذف گزینه‌های مرتب‌سازی می‌توانید فرمان بالا را به شکل زیر تغییر دهید:

IndexOptions –FancyIndexing

 

چشمپوشی از فایل‌های خاص
۱ ـ ممکن است بخواهید محتوای پوشه‌ها برای کاربران قابل مشاهده باشد، اما برخی فایل‌ها با پسوندهای مشخص از دید کاربران پنهان بماند. در این شرایط کافی است با استفاده از فرمان زیر، فرمت (پسوند) فایل‌های موردنظرتان را مشخص کنید تا عملیات نمایش دیگر محتوا و پنهان‌سازی فرمت‌های مشخص شده اجرا شود:

IndexIgnore *.zip *.txt

 

نکته: با استفاده از دستور بالا، فایل‌های دارای پسوند txt و zip از دید کاربر پنهان می‌شود. برای افزودن هر پسوند دیگر نیز کافی است پس از ایجاد یک فاصله مجازی، پسوند موردنظرتان را با تایپ علامت ستاره و نقطه در ابتدای آن وارد کنید.

اشتراک
۱۳ دی

معرفی ده کنترل پنل هاست لینوکس محور

هاست لینوکس محور" title="معرفی ده کنترل پنل هاست لینوکس محور" src="http://sabzandishco.ir/wp-content/uploads/2016/01/10-linux-controlpanel.jpg" alt="" />

 

کنترل پنل هاستینگ یک واسط کاربری برپایه وب است که توسط شرکت ارائه کننده سرویس هاست و دامنه به شما داده می شود تا بتوانید سرویس های میزبانی شده خود مانند وب سایت، دیتابیس، ایمیل و غیره را به راحتی مدیریت کنید.

همچنین کنترل پنل اپلیکیشنی کاربردی است برای دسترسی به سرور لاگ، اطلاع یافتن از جزئیات مقدار فضای وب و پهنای باند استفاده شده و مقدار باقیمانده، مدیریت کردن ایمیل اکانت تحت نام دامنه ، اداره کردن اکانت های کاربر اف تی پی، مدیریت کردن دیتابیس، مشاهده آماره بازدیدکنندگان، دسترسی ساده به فایلها و فولدرها از طریق فایل منیجر.

در زیر به ۱۰ کنترل پنل هاست لینوکس محور مفید اشاره شده است که بعضی از آنها منبع باز و برخی تبلیغاتی هستند، اما تمام آنها کاربردی و مفید هستند و استفاده از آنها آسان می باشد. شرکت های میزبان عموما  یک یا چندین کنترل پنل را در اختیار کاربران خود قرار می دهند، مثلا در شرکت سبزاندیش کنترل پنل سی پنل و دایرکت ادمین جهت مدیریت هاستینگ لینوکس به کاربر ارائه می شود.

۱٫ Kloxoکنترل پنل اپن سورس: این کنترل پنل قابل اسکریپت شدن کامل می باشد و یک پلت فرم هاستینگ صد درصد object محور است که apache/lighttpd, djbdns/bind, pure-ftpd و همچنینCentOS 5 را ساپورت می کند. با استفاده از این کنترل پنل کاربر می تواند کل هاست و هر دامینی که مستقیما از یک صفحه باشد را مدیریت، جستجو و مشاهده کند و از آن بکاپ کامل بگیرد. Kloxo دارای سیستم پیامدهی و تیکتینگ است که می تواند به شما در ایجاد و حفظ رابطه با مشتریان کمک کند.مشتریان می توانند انتقادات و گلایه های خود را بدون اتصال یافتن به اکانت اصلی خود در سیستم تیکتینگ، ثبت و ارسال کنند همچنین این کنترل پنل دارای فایروال هوشمند با قابلیت شخصی سازی میباشد.

۲٫ دایرکت ادمین Direct Adminکنترل پنل گرافیکی وب محور: دایرکت ادمین اساسا برای مدیریت آسانتر وب سایت طراحی شده است. این کنترل پنل در انواع نسخه های Red Hat, Fedora Core ,Red Hat Enterprise Linux ,CentOS ,FreeBSD ,Ubuntu و Debian بسیار خوب عمل می کند.امکانات Direct Admin عبارتند از : سیستم پشتیبانی تیکتینگ یکپارچه، آسان بودن آپدیت کردن اتومات کنترل پنل، وجود UI با قدرت سفارشی شدن بالا، سیستم ریکاوری اتومات، قابلیت بکاپ گیری از یک یا تمام بخش های دیتابیس و همچنین ساختن، تغییر دادن یا حذف دیتابیس از منو.

  • راهنمای فارسی دایرکت ادمین

۳٫ H-Sphereکنترل پنل چندکاربره مقیاس پذیر: این کنترل پنل برای سرویس های هاست اشتراکی به کار می رود. H-Sphere به زبان جاوا نوشته شده است و در هر دیتابیس SQL compliantمانند MySQL ,PostgreSQL و Microsoft SQL Server به خوبی عمل می کند. این کنترل پنل دارای کنترل پنل های مخصوص به خود و سیستم بیلینگ اتومات می باشد. قابل نصب روی سیستم عامل لینوکس و ویندوز را دارد. وب، میل، دیتابیس و سرور هاستینگ ویندوز متعدد را می توان بدون ایجاد هیچگونه زمان از کار افتادگی موقت به این کنترل پنل اضافه نمود. از واسط کاربری آسان و ساده آن نیز می توان در هر کامپیوتری که به اینترنت وصل می شود، استفاده نمود. این کنترل پنل سیستم بکاپ گیری مستقیم ندارد.

۴٫ اینتروکس هاستینگ کنترل پنل: این کنترل پنل لینوکس محور است و برای هاستینگ سرور اختصاصی یا وی پی اس طراحی شده است. با استفاده از اینتروکس کاربر می تواند مجموعه ای از سرورها را ایجاد کند و آپشن های هاستینگ را گسترش دهد. این کنترل پنل دارای دو مولفه اصلی است: Nodeworx و Siteworx.

Nodeworx برای ادمین های سیستم و Siteworx برای ادمین های وب سایت طراحی شده اند ولی هر دوی این سیستم ها دارای لاگین برای چندین کاربر با امتیازات مختلف می باشند.

۵٫ VHCSسیستم کنترل هاستینگ مجازی: وی اچ سی اس یک واسط کاربری وب محور منبع باز و رایگان است که برای آسان کردن مدیریت سرور لینوکس طراحی شده است. این کنترل پنل به زبانPHP, Perl و C نوشته شده است امکان کنترل کردن کامل سرور، ریسلر و کاربر نهایی را فراهم می سازد. وی اچ سی اس همچنین Apache vhosts, DNS، ایمیل و اکانت اف تی پی را پشتیبانی می کند.

۶٫ وب مینUI وب محور برای ادمین سیستم: وب مین برای سرور یونیکس (Unix) به کار می رود. با استفاده از مرورگرهای مدرن می توانید اکانت کاربر، Apache ، دی ان اس، اشتراک گذاری فایل و بسیاری کارهای دیگر را انجام دهید. استفاده از وب مین نیاز شما به غیر اتومات ویرایش کردن فایلهای یونیکس مانند /etc/passwd را برطرف می کند و شما می توانید سیستم را به صورت ریموت نیز مدیریت کنید.

۷٫ SysCPسیستم کنترل پنل برای سرورهای LAMP: این کنترل پنل یک front end وب محور برای مشتریان سرویس های اینترنتی فراهم می کند و آنها را قادر به مدیریت کردن آدرس های ایمیل، دومین و دیتابیس ها می سازد. این کنترل پنل شمار زیادی از اپلیکیشن های رایج مانند Apache, Apache 2.x, Lighttpd, Bind9, PowerDNS, Courier, Dovecot, Postfix, Exim4, ProFTP, PureFTP, Awstats و اپلیکیشن های Webalizer را پشتیبانی می کند.

۸٫ Virtualminکنترل پنل سرور وب: این کنترل پنل بسیار قدرتمند و قابل انعطاف است و براساس سیستم های مدیریت وب معروفی چون GUI و وب مین که منبع باز نیز هستند طراحی شده است. از طریق واسط کاربری این کنترل پنل می توانید دامین، میل باکس، دیتابیس، اپلیکیشن و کل سرور مجازی خود را مدیریت کنید. به ۴ طریق می توانید سرور خود را مدیریت کنید: وب، ابزار های قابل جابجایی، command line و API ریموت.

۹٫ ISPConfigکنترل پنل هاستینگ و مدیریت کردن ISP: این برنامه یک کنترل پنل منبع آزاد و ابزار مدیریت کردن ISP برای لینوکس است. این کنترل پنل مدیریت سرور دی ان اس را که کمی دشوار است را آسان می کند و از یک کنترل پنل، چندین سرور را مدیریت می کند. با استفاده از واسط وب آسان آن می توانید وب سرور، ایمیل سرور، BIND DNS, proftpd + vsftpd FTP server، دیتابیس MySQL،SPAMASSASSIN خود را مدیریت کنید.

۱۰٫ سی پنل Cpanelکنترل پنل یونیکس محور پر استفاده و کاربرپسند: این کنترل پنل سرورها را به هاستینگ پلت فرم کاملا اتومات تبدیل می کند. دارای GUI آسان و قابل استفاده و ابزارهای اتومات سازی است که پروسه میزبانی سایت را آسان می کند. سی پنل برای ادمین، ریسلر و کاربر نهایی کاربردهای گوناگونی فراهم می سازد و آنها را قادر به کنترل کردن وب سایت و سرور از طریق مرورگر استاندارد می سازد.

اشتراک
شرکت سبزاندیش آراد

کلیه حقوق متعلق به شرکت سبزاندیش آراد میباشد.

لوگو نماد اکترونیکیlogo-samandehi