آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

بهینه سازی سرورها

دسته بندی :دسته‌بندی نشده 20 نوامبر 2022 علی هشترودی 399
وب سرور

هنگامی که سرورهای Apache، MySQL و PHP را در برنامه توسعه خود نصب می کنید محیط، ممکن است لازم باشد کمی تغییر دهید تا آنها را به درستی کار کنند.

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

فایل های پیکربندی و برخی از تنظیماتی که ممکن است لازم باشد برای محیط توسعه خود تغییر دهید.

سفارشی کردن سرور آپاچی

به طور پیش فرض، وب سرور آپاچی از فایل پیکربندی httpd.conf برای ذخیره استفاده می کند.

تنظیمات آن برای سیستم های لینوکس و مک، فایل معمولاً در /etc ذخیره می شود.

ساختار پوشه، اغلب تحت /etc/httpd یا /etc/apache2.

بسته XAMPP فایل پیکربندی آپاچی را در c:\xampp\ نصب می کند.

پوشه apache\conf در ویندوز یا /Applications/XAMPP/apache/conf در macOS

فایل پیکربندی httpd.conf شامل خطوط مجزا به نام دایرکتیو است. هر یک دستورالعمل یک گزینه پیکربندی را به همراه مقداری که تنظیم کرده اید تعریف می کند.

وب سرور آپاچی بسیار متنوع است، با گزینه ها و ویژگی های مختلف. نقطه ضعف آن این است که می تواند پیکربندی را در ابتدا پیچیده به نظر برساند، اما فایل پیکربندی به گونه ای سازماندهی شده است که باید بتوانید آنچه را که به دنبال آن هستید نسبتاً آسان پیدا کنید. در بخش‌های بعدی، چند نکته را پوشش می‌دهم که می‌خواهید به آن‌ها توجه کنید.

بسیاری از سیستم‌ ها پیکربندی‌های وب سرور آپاچی را به چندین فایل تبدیل می‌کنند تا به ماژولار شدن ویژگی‌ها کمک کنند.

به دنبال خطوط دستورالعمل Include در httpd اصلی بگردید.

فایل پیکربندی conf تا ببینید چه فایل های دیگری حاوی وب آپاچی هستند.

تعیین محل پوشه وب

وظیفه اصلی وب سرور آپاچی ارائه فایل ها به کلاینت های راه دور است.

با این حال، شما نمی خواهید که هر کسی فقط هر فایلی را در سیستم شما بازیابی کند!

برای محدود کردن فایل هایی که سرور آپاچی ارائه می کند، باید آن را به یک ناحیه پوشه خاص در آن  سیستم محدود کنید.

پوشه ای را تنظیم می کنید که وب سرور آپاچی در آن فایل ها را با استفاده از Document- ارائه می کند.

دستورالعمل ریشه:

DocumentRoot c:/xampp/htdocs

پوشه htdocs پیش فرض معمولی است که برای وب سرور آپاچی استفاده می شود محیط‌های ویندوز و macOS برای macOS، در /Applciations/ قرار دارد.

XAMPP/htdocs برای محیط های لینوکس، استفاده از آن تا حدودی رایج شده است.

/var/www/html به عنوان پوشه DocumentRoot.

اگر انتخاب کنید که پوشه DocumentRoot را به محل پوشه دیگری در سرور منتقل کنید،

اطمینان حاصل کنید که حساب کاربری که سرور وب Apache را اجرا می کند حداقل به فایل های خواندنی از پوشه دسترسی دارد.

علی هشترودی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
0