]> آموزش پیکربندی مبتدی (کانفیگ) آپاچی (apache2) روی دِبیَن و اوبونتو
صفحه 1 از 6 123 ... آخرینآخرین
نمایش نتایج: از 1 به 10 از 59
لایک درختی2لایک

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

  1. Top | #1
    R+L=J
     

    عنوان کاربر
    مدیریت کل سایت
    تاریخ عضویت
    Jun 2013
    شماره عضویت
    1
    نوشته ها
    2,225
    نوشته های وبلاگ
    1
    OS/Browser

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

    سلام.

    آموزش نصب LAMP:
    آموزش نصب LAMP سرور روی اوبونتو و debian (معادل wamp و xamp ) برای ایجاد لوکال هاست یا بر روی سرور


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

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


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

    آدرس سایت پیشفرض (لوکال هاست یا هاست محلی) در آپاچی به این صورت هست:
    کد:
    http://localhost یا http://127.0.0.1
    و محل ذخیره سازی فایل های اون هم در این دایرکتوری:
    کد:
    /var/www
    برای عوض کردن محل فایل ها و آدرس سایت پیشفرض، یا اضافه کردن سایت های دیگه باید در مسیر:
    کد:
    etc/apache2/sites-available/
    فایل پیکربندی اون رو ویرایش کنید یا اگر میخواید سایت جدیدی اضافه کنید یک فایل پیکربندی جدید براش بسازید و در این مسیر قرار بدید...

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

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]

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



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

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]

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



    راه گرافیکی (برای دسکتاپ ها) :

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]

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



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

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

    DocumentRoot: مسیر فایل های سایت.
    البته برای تغییر مسیر فایل ها نیاز به ویرایش این کد ها هم هستید (در بعضی مواقع، اگر این خط کد هارو نداشتید نیازی نیست) :
    معمولا ۳یا ۴خط بعد از همون DocumentRoot هستند
    کد:
        <Directory /var/www>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
        </Directory>
    که همون خط اول /var/www رو به مسیر خودتون تغییر بدید، برای مثال:
    کد:
    /home/user/public_html
    *نکته:
    برای آپاچی ۲.۴ به بعد، برای تغییر DocumentRoot یک سایت باید اون رو در فایل apache.conf هم وارد کنید. برای اینکار:

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo nano /etc/apache2/apache2.conf


    بین خطوط ۱۵۰ تا ۱۷۰، کد زیر رو پیدا کنید:
    کد:
    <Directory /var/www>
            Options Indexes FollowSymLinks
            AllowOverride None
            Require all granted
    </Directory>
    و /var/www رو هم تغییر بدید، فایل رو با فشردن ctrl+x و زدن y و اینتر پشت سر هم ذخیره کنید. و با دستور زیر آپاچی رو به روز کنید:

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]

    sudo /etc/init.d/apache2 reload && sudo /etc/init.d/apache2 restart



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



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

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo a2ensite your-site.com


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

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo a2dissite your-site.com



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

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo a2dissite default && a2ensite your-site.com




    بعد از انجام کار ها برای اینکه تغییرات قابل مشاهده باشه باید آپاچی رو ریستارت کنیم:

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo /etc/init.d/apache2 restart




    برای باز شدن phpMyAdmin با آدرس http://localhost/phpmyadmin پست ۵ این تاپیک رو ببینید:
    آموزش نصب LAMP سرور روی اوبونتو و debian (معادل wamp و xamp ) برای ایجاد لوکال هاست یا بر روی سرور
    با تشکر از امین عزیز


    موفق باشید.
    قوانین (همه کاربران مطالعه کنند) : http://www.ubuntuforums.ir/thread1.html
    لطفا پس از حل مشکل یا رسیدن به جوابتون:
    di LKI3 ۲.۱۷. همه کاربران موظفند پس از حل شدن مشکل یا رسیدن به جواب خود، تاپیکشان را به عنوان موضوع حل شده نشانه‌گذاری کنند.
    برای اینکار، از منوی بالا تاپیک، منو "ابزار‌های موضوع" را انتخاب کرده و سپس گزینه "نشانه‌گذاری این تاپیک به عنوان موضوع حل شده" را انتخاب کنید. این تصویر را ببینید: http://www.imgshare.ir/di-TNWC.png

    rlj3 they will rule together small

  2. Top | #2
    Just UF :x
     

    عنوان کاربر
    کاربر سایت
    تاریخ عضویت
    Sep 2013
    شماره عضویت
    4
    نوشته ها
    166
    OS/Browser
    من :
    کد:
    /var/www
    رو پیدا نکردم :-؟

  3. Top | #3
    R+L=J
     

    عنوان کاربر
    مدیریت کل سایت
    تاریخ عضویت
    Jun 2013
    شماره عضویت
    1
    نوشته ها
    2,225
    نوشته های وبلاگ
    1
    OS/Browser
    آپاچی رو نصب نکردی پس!
    یا اگه نصب کردی اروری چیزی داشته و نصب مشکل داشته...
    دستور زیر رو بزن:

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo /etc/init.d/apache2 restart


    ببین همه چیز رو OK میزنه؟
    اگه اوکی بود، توی مرورگر آدرس localhost
    رو وارد کن ببین چیزی میاره اصلا؟
    قوانین (همه کاربران مطالعه کنند) : http://www.ubuntuforums.ir/thread1.html
    لطفا پس از حل مشکل یا رسیدن به جوابتون:
    di LKI3 ۲.۱۷. همه کاربران موظفند پس از حل شدن مشکل یا رسیدن به جواب خود، تاپیکشان را به عنوان موضوع حل شده نشانه‌گذاری کنند.
    برای اینکار، از منوی بالا تاپیک، منو "ابزار‌های موضوع" را انتخاب کرده و سپس گزینه "نشانه‌گذاری این تاپیک به عنوان موضوع حل شده" را انتخاب کنید. این تصویر را ببینید: http://www.imgshare.ir/di-TNWC.png

    rlj3 they will rule together small

  4. Top | #4
    Just UF :x
     

    عنوان کاربر
    کاربر سایت
    تاریخ عضویت
    Sep 2013
    شماره عضویت
    4
    نوشته ها
    166
    OS/Browser
    همه چیز اوکیه .
    به اون ادرس هم میرم اینو میده :
    It works!

    This is the default web page for this server.
    The web server software is running but no content has been added, yet.

  5. Top | #5
    R+L=J
     

    عنوان کاربر
    مدیریت کل سایت
    تاریخ عضویت
    Jun 2013
    شماره عضویت
    1
    نوشته ها
    2,225
    نوشته های وبلاگ
    1
    OS/Browser
    بله مثل اینکه اوبونتو ۱۳.۱۰ از آپاچی ۲.۴ استفاده میکنه و ۲.۴ هم یه سری تغییرات داشته!
    دستورات زیر رو بزن:

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]

    sudo mv /etc/apache2/sites-available/localhost /etc/apache2/sites-available/localhost.conf
    a2ensite localhost
    sudo /etc/init.d/apache2 restart

    قوانین (همه کاربران مطالعه کنند) : http://www.ubuntuforums.ir/thread1.html
    لطفا پس از حل مشکل یا رسیدن به جوابتون:
    di LKI3 ۲.۱۷. همه کاربران موظفند پس از حل شدن مشکل یا رسیدن به جواب خود، تاپیکشان را به عنوان موضوع حل شده نشانه‌گذاری کنند.
    برای اینکار، از منوی بالا تاپیک، منو "ابزار‌های موضوع" را انتخاب کرده و سپس گزینه "نشانه‌گذاری این تاپیک به عنوان موضوع حل شده" را انتخاب کنید. این تصویر را ببینید: http://www.imgshare.ir/di-TNWC.png

    rlj3 they will rule together small

  6. Top | #6
    Just UF :x
     

    عنوان کاربر
    کاربر سایت
    تاریخ عضویت
    Sep 2013
    شماره عضویت
    4
    نوشته ها
    166
    OS/Browser
    برای دستور اولی این ارور :
    کد:
    mv: cannot stat `/etc/apache2/sites-available/localhost': No such file or directory
    دستور دومی :

    کد:
    ERROR: Site localhost does not exist!
    ارور رو داد!
    ولی سومی کار کرد

  7. Top | #7
    R+L=J
     

    عنوان کاربر
    مدیریت کل سایت
    تاریخ عضویت
    Jun 2013
    شماره عضویت
    1
    نوشته ها
    2,225
    نوشته های وبلاگ
    1
    OS/Browser
    خروجی اینو برام بزار:

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]

    ls -lah /etc/apache2/sites-available

    قوانین (همه کاربران مطالعه کنند) : http://www.ubuntuforums.ir/thread1.html
    لطفا پس از حل مشکل یا رسیدن به جوابتون:
    di LKI3 ۲.۱۷. همه کاربران موظفند پس از حل شدن مشکل یا رسیدن به جواب خود، تاپیکشان را به عنوان موضوع حل شده نشانه‌گذاری کنند.
    برای اینکار، از منوی بالا تاپیک، منو "ابزار‌های موضوع" را انتخاب کرده و سپس گزینه "نشانه‌گذاری این تاپیک به عنوان موضوع حل شده" را انتخاب کنید. این تصویر را ببینید: http://www.imgshare.ir/di-TNWC.png

    rlj3 they will rule together small

  8. Top | #8
    Just UF :x
     

    عنوان کاربر
    کاربر سایت
    تاریخ عضویت
    Sep 2013
    شماره عضویت
    4
    نوشته ها
    166
    OS/Browser
    کد:
    total 28Kdrwxr-xr-x 2 root root 4.0K Jan 23 18:24 .
    drwxr-xr-x 7 root root 4.0K Jan 23 18:24 ..
    -rw-r--r-- 1 root root  692 Jul 16  2012 default
    -rw-r--r-- 1 root root 7.1K Jul 16  2012 default-ssl
    -rw-r--r-- 1 root root  950 Oct 28 14.04 mysite
    -rw-r--r-- 1 root root  950 Jan 18 10:49 your-site.com

  9. Top | #9
    R+L=J
     

    عنوان کاربر
    مدیریت کل سایت
    تاریخ عضویت
    Jun 2013
    شماره عضویت
    1
    نوشته ها
    2,225
    نوشته های وبلاگ
    1
    OS/Browser

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]

    sudo mv /etc/apache2/sites-available/default /etc/apache2/sites-available/default.conf
    a2ensite default
    sudo /etc/init.d/apache2 restart



    اون mysite و your-site.com رو خودت نساختی که؟
    تغییرات داشته این ورژن آپاچی منم نمیخوام نصبش کنم فعلا... به خاطر همین ازش یکم سر درنمیارم
    قوانین (همه کاربران مطالعه کنند) : http://www.ubuntuforums.ir/thread1.html
    لطفا پس از حل مشکل یا رسیدن به جوابتون:
    di LKI3 ۲.۱۷. همه کاربران موظفند پس از حل شدن مشکل یا رسیدن به جواب خود، تاپیکشان را به عنوان موضوع حل شده نشانه‌گذاری کنند.
    برای اینکار، از منوی بالا تاپیک، منو "ابزار‌های موضوع" را انتخاب کرده و سپس گزینه "نشانه‌گذاری این تاپیک به عنوان موضوع حل شده" را انتخاب کنید. این تصویر را ببینید: http://www.imgshare.ir/di-TNWC.png

    rlj3 they will rule together small

  10. Top | #10
    R+L=J
     

    عنوان کاربر
    مدیریت کل سایت
    تاریخ عضویت
    Jun 2013
    شماره عضویت
    1
    نوشته ها
    2,225
    نوشته های وبلاگ
    1
    OS/Browser
    Linux (Ubuntu) Firefox 28.0
    *نکته:
    برای آپاچی ۲.۴ به بعد، برای تغییر DocumentRoot یک سایت باید اون رو در فایل apache.conf هم وارد کنید. برای اینکار:

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]
    sudo nano /etc/apache2/apache2.conf


    بین خطوط ۱۵۰ تا ۱۷۰، کد زیر رو پیدا کنید:
    کد:
    <Directory /var/www>
            Options Indexes FollowSymLinks
            AllowOverride None
            Require all granted
    </Directory>
    و /var/www رو هم تغییر بدید، فایل رو با فشردن ctrl+x و زدن y و اینتر پشت سر هم ذخیره کنید. و با دستور زیر آپاچی رو به روز کنید:

    دستور لینوکس:

    UbuntuForums.ir@Linux:~$

    [انتخاب دستورات]

    sudo /etc/init.d/apache2 reload && sudo /etc/init.d/apache2 restart

    قوانین (همه کاربران مطالعه کنند) : http://www.ubuntuforums.ir/thread1.html
    لطفا پس از حل مشکل یا رسیدن به جوابتون:
    di LKI3 ۲.۱۷. همه کاربران موظفند پس از حل شدن مشکل یا رسیدن به جواب خود، تاپیکشان را به عنوان موضوع حل شده نشانه‌گذاری کنند.
    برای اینکار، از منوی بالا تاپیک، منو "ابزار‌های موضوع" را انتخاب کرده و سپس گزینه "نشانه‌گذاری این تاپیک به عنوان موضوع حل شده" را انتخاب کنید. این تصویر را ببینید: http://www.imgshare.ir/di-TNWC.png

    rlj3 they will rule together small

صفحه 1 از 6 123 ... آخرینآخرین

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

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

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

کلمات کلیدی این موضوع

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

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