روش پیدا کردن فولدر تنظیمات آپاچی

آموزش پیدا کردن فایل و فولدر تنظیمات و کانفیگ آپاچی apache

0
492
آپاچی apache
آپاچی apache

آپاچی برای تغییرات در عملکرد کلی خود از فایل های پیکربندی استفاده می کند که معمولا این فایل ها در مسیر سیستمی Unix به آدرس /etc/apache2/ ذخیره می شوند، اما با توجه به روش نصب آپاچی و همچنین سیستم عاملی که آن را اجرا می کند محل ذخیره سازی آن می تواند متفاوت باشد.

موقعیت ذخیره سازی معمول فولدر تنظیمات آپاچی

روش اصلی تنظیم پیکربندی آپاچی (Apache) تغییر فایل اصلی پیکربندی آن می باشد که فایل آن معمولاً در مسیر زیر قرار دارد:

/etc/apache2/apache2.conf

این فایل همچنین در نسخه های قدیمی نصب آپاچی httpd.conf نامیده می شود، که در صورتی که این فایل در مسیر معمول خود وجود نداشته باشد، احتمالاً در یکی از مسیر های زیر قرار دارد:

  • /etc/httpd/httpd.conf
  • /etc/httpd/conf/httpd.conf
  • /usr/local/apache2/apache2.conf
    در صورتی که با استفاده از منبع اصلی، آپاچی نصب و کامپایل شده باشد ، آپاچی در مسیر
    /usr/local/ یا /opt/
    به جای مسیر
    /etc/ قرار دارد

در صورتی که آپاچی را بر روی ویندوز نصب نموده باشید، احتمالاً فایل های کانفیگ آپاچی در مسیر فولدر C:\Program Files و زیر فولدر “Apache Software Foundation” قرار داشته باشد.

C:\Program Files\Apache Software Foundation\Apache2.4\

و اگر از آپاچی در macOS استفاده می کنید (البته برای توسعه دهندگان)، فولدر کانفیگ آپاچی به طور معمول در مسیر /etc/apache2/ قرار دارد، البته این مسیر برای نسخه های قدیمی macOS می باشد که اگر شما نسخه های آپگرید جدید را از brew نصب نموده باشید، این مسیر به مسیر زیر تغییر پیدا می کند:

/usr/local/etc/httpd/httpd.conf

صرف نظر از نوع سیستم عامل و یا نحوه نصب و جزئیات نصب، در پوشه پیکربندی آپاچی چندین فایل و فولدر دیگر نیز پیدا خواهید نمود:

  • apache2.conf یا httpd.conf فایل اصلی پیکربندی و کانفیگ آپاچی.
  • ports.conf فایل تعریف پورت هایی که برای آپاچی مهم می باشد و بررسی می کند.
  • /conf.d برای ذخیره سازی قطعه های کانفیگ در فایل اصلی کانفیگ آپاچی استفاده می شود.
  • /sites-available فولدری است که شامل فایل های پیکربندی سایت های موجود در یک هاست سرور می باشد که در یک هاست و با یک آی پی می تواند چندین سایت وجود داشته باشد که آپاچی بر اساس هر سایت فایل های پیکربندی جداگانه ای ایجاد می کند. به طور مثال sites-available/example.com
  • /sites-enabled تعیین کننده این می باشد که کدام سایت در حال استفاده می باشد که شامل یک فولدر اختصاصی به نام sites-available برای اختصاصی کردن فایل های سایت های موجود می باشد که هر سایت را به راحتی می توانید با استفاده از کامند a2ensite فعال و یا غیر فعال کنید.

تنظیم کردن پیکربندی آپاچی با استفاده از فایل های htaccess.

شما همچنین می توانید بدون تغییر فایل های پیکربندی آپاچی ، آپاچی را کانفیگ کنید، البته در صورتی که فایل htaccess. در مسیر ریشه اصلی سایت شما، جایی که فایل های HTML و PHP قرار گرفته است باشد.

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

برای ساخت این فایل کافیست یک فایل بدون نام و با پسوند htaccess ساخته شود.

.htaccess

و در مسیری که فایل index.html و یا index.php قرار دارد، قرار داده شود، که این فایل بجای تنظیمات اصلی آپاچی می تواند خوانده شود و عمل کند.

ویژگی منحصر به فردی که این فایل دارد می توانید در هر فولدر فایل به نام گفته شده ایجاد کنید و تنظیمات متفاوتی را ایجاد کند.

روش پیدا کردن فولدر تنظیمات آپاچی با استفاده از دستورات خط فرمان

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

whereis apache2

با خروجی زیر:

apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz

همچنین در صورتی که دستور بالا برای شما عمل نمی کند می توانید از دستور زیر استفاده کنید:

sudo find / -type d -name "apache2"

و همچنین می توانید به جای کلمه apache2 به دنبال عبارت httpd نیز بگردید، که اگر هیچ یک از دو دستور بالا برای شما عمل نکند بدین معنا است که آپاچی برای شما نصب نشده است.

ارسال نظر و دیدگاه

لطفا نظر خود را وارد کنید
لطفا نام خود را اینجا وارد کنید