نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: آموزش پیکربندی (کانفیگ) آپاچی (apache2) روی دِبیَن و اوبونتو

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    May 2013
    محل سکونت
    ایران
    نوشته ها
    27
    تشکر تشکر کرده 
    189
    تشکر تشکر شده 
    43
    تشکر شده در
    28 پست

    پیش فرض آموزش پیکربندی (کانفیگ) آپاچی (apache2) روی دِبیَن و اوبونتو

    توضیحات مختصر بعضی لغات:

    وب سرور: نرم افزاری هست که اطلاعات سرور رو به مرورگر میده... و وظیفه ارسال همه فایل ها و صفحات رو به مرورگر داره... مثلا ارور های ۴۰۴ ، ۴۰۳ که بیشتر کاربران اینترنت ۹۹٪ بهشون برمیخورن، اینها ارور های وب سرور هستن... مثلا ارور ۴۰۴ برای مواقعی هست که فایل یا دایرکتوری (پوشه) مورد نظر شما توسط وب سرور روی سرور پیدا نشه، این ارور رو میده... (این فقط ۱ مثال بود که کمی درک کنید وب سرور کارش چی هست...)
    اطلاعات بیشتر در ویکی پدیا: سرور وب - ویکی*پدیا، دانشنامهٔ آزاد

    آپاچی: یکی از پرطرفدار ترین و بهترین برنامه های وب سرور هست. کاملا متن باز و آزاد و رایگان هست
    اطلاعات بیشتر در ویکی پدیا: کارساز اچ*تی*تی*پی آپاچی - ویکی*پدیا، دانشنامهٔ آزاد


    نکته: لازم به ذکره این آموزش برای لینوکس های بر پایه دِبیَن هست.
    آموزش:
    در وب سرور آپاچی میتوانید به هر اندازه ای که میخواد هاست های مجازی یا virtual host یا سایت بسازید، که روی اونها سایت هاتون رو آپلود کنید...

    آدرس سایت پیشفرض (لوکال هاست یا هاست محلی) در آپاچی به این صورت هست:

    کد PHP:
    http://localhost یا http://127.0.0.1 
    و محل ذخیره سازی فایل های اون هم در این دایرکتوری:

    کد PHP:
    /var/www 

    برای عوض کردن محل فایل ها و آدرس سایت پیشفرض، یا اضافه کردن سایت های دیگه باید در مسیر:

    کد PHP:
    etc/apache2/sites-available

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

    برای مثال ما میخوایم یک سایت جدید اضافه کنیم و اون رو سایت پیشفرض قرار بدیم...
    برای این کار اول با این دستور فایل سایت پیشفرض قبلی را با اسم سایت خودتون کپی کنید:
    دستور لینوکس:
    کد PHP:

     
    [LEFT]
    sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/your-site.com 

    [/LEFT]

    و فایل پیکربندی رو ویرایش کنید:
    راه متنی (در ترمینال، برای سرور ها و دسکتاپ ها) :
    دستور لینوکس:

    کد PHP:


    sudo nano 
    /etc/apache2/sites-available/your-site.com 
    راه گرافیکی (برای دسکتاپ ها) :
    دستور لینوکس:

    کد PHP:


    sudo gedit 
    /etc/apache2/sites-available/your-site.com 

    در اینجا کاربرد تابع های مهم و پرکاربرد و مبتدی که در فایل پیکربندی میبینید رو توضیح میدم:

    ServerAdmin: ایمیل مدیر این سایت.

    DocumentRoot: مسیر فایل های سایت.
    البته برای تغییر مسیر فایل ها نیاز به ویرایش این کد ها هم هستید (در بعضی مواقع، اگر این خط کد هارو نداشتید نیازی نیست) :
    معمولا ۳یا ۴خط بعد از همون DocumentRoot هستند



    کد PHP:
      <Directory /var/www>
            
    Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow
    ,deny
            allow from all
        
    </Directory

    که همون خط اول /var/www رو به مسیر خودتون تغییر بدید، برای مثال:
    کد PHP:
    /home/user/public_html 


    ErrorLog: فایل ارور لاگ های سایت
    CustomLog: فایل ارور لاگ های سایت



    بعد از انجام دادن تغییرات مورد نظر روی فایل پیکربندی، باید سایت جدید رو فعال کنیم:

    کد PHP:
    sudo a2ensite your-site.com 




    برای غیر فعال کردن سایت هم از دستور a2dissite استفاده میکنیم:
    دستور لینوکس:


    کد PHP:
    sudo a2dissite your-site.com 

    برای غیرفعال کردن سایت پیشفرض قبلی و پیشفرض کردن سایت جدیدی که خودتون ساختید:
    دستور لینوکس:

    کد PHP:
    sudo a2dissite default && a2ensite your-site.com 


    بعد از انجام کار ها برای اینکه تغییرات قابل مشاهده باشه باید آپاچی رو ریستارت کنیم:
    دستور لینوکس:
    کد PHP:
    sudo /etc/init.d/apache2 restart 

    برای باز شدن phpMyAdmin با آدرس http://localhost/phpmyadmin



    موفق باشید !

    منبع : مرجع فارسی تخصصی اوبونتو و گنو/لینوکس

  2. تعداد تشکر ها ازboy_evil به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش نصب و کانفیگ vnc برای سرور مجازی روی لینوکس اوبونتو
    توسط akbar.balazade در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: May 4th, 2016, 14:56
  2. پاسخ ها: 0
    آخرين نوشته: February 12th, 2016, 15:44
  3. اموزش نصب apache2.2 و php5.5
    توسط Signalit در انجمن مباحث و منابع آموزشي
    پاسخ ها: 3
    آخرين نوشته: October 2nd, 2014, 11:30
  4. آموزش نصب کنترل پنل ehcp روی دبیان / ابونتو
    توسط --- در انجمن اوبونتو,دبیان Ubuntu,Debian
    پاسخ ها: 2
    آخرين نوشته: May 21st, 2011, 14:13

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •