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

موضوع: اموزش نصب اپاچی از سورس(Centos)

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2012
    نوشته ها
    180
    تشکر تشکر کرده 
    90
    تشکر تشکر شده 
    406
    تشکر شده در
    289 پست

    پیش فرض اموزش نصب اپاچی از سورس(Centos)

    خب در قسمت دوم این اموزش به اموزش نصب وب سرور اپاچی ( Apache ) می پردازیم

    این وب سرور به دو صورت در سرور های RHEL-Based قابل نصب هستند

    1-نصب به صورت اتوماتیک با استفاده از دستور Yum

    2-نصب با استفاده از Source و کمپایل و نصب دستی این وب سرور




    1-نصب به صورت اتوماتیک با استفاده از دستور Yum

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

    دستور نصب اپاچی به این صورت هستش

    کد:
    yum install httpd
    بعد برای فعال سازی Name-Base و دریافت از طریق پورت 80 به تنظیمات اپاچی میریم

    کد:
    vi etc/httpd/conf/httpd.conf
    و به این صورت ویرایش کنید

    و در اخر با استفاده ازدستور زیر وب سرور اپاچی رو راه اندازی میکنیم

    کد:
    service httpd start
    البته با دستوز زیر کاری میکنیم که سرور بعد هر راه اندازی مجدد دوباره وب سرور رو در حالت شروع به کار قرار بده

    کد:
    chkconfig httpd on
    2-نصب با استفاده از Source و کمپایل و نصب دستی این وب سرور

    بعضی از دوستان میخوان در همون ابتدا نصب یک سری تنظیمات رو انجام بدند

    به همین خاطر از این روش میتونن استفاده کنند

    برای این روش اول فایل سورس رو رو سرور میکشیم و کمپایل و در اخر نصب وب سرور

    برای انتقال فایل از دستور Wget استفاده میکنیم و ورژن مورد نظر خودمون رو میکشیم رو سرور

    کد:
    wget http://apache.crihan.fr/dist//httpd/httpd-2.2.22.tar.gz
    در مرحله بعد باید فایل رو از حالت فشرده خارج کنیم که از دستور tar با 4 سوییچ -X -Z -V -F استفاده میکنیم

    کد:
    tar -xzvf httpd-2.2.22.tar.gz
    سپس با استفاده از دستور CD به داخل فایل ایجاد شده میرویم

    کد:
    Cd httpd-2.2.22.tar.gz
    حالا باید وب سرور رو برای نصب کانفیگ کنیم که برای این کار از دستور زیر استفاده میکنیم و در صورت نیاز سویچ هایی که نیاز داریم رو بعدش اضافه میکنیم

    کد:
    ./configure
    برای اینکه تمام سوییچ های قابل استفاده در در دستور رو ببینید از این دستور استفاده کنید

    کد:
    ./configure --help
    حالا باید فایل رو کامپایل کنیم و اماده نصب کنیم.این کار رو با دستور Make انجام میدیم

    کد:
    Make
    و در اخر شروع به نصب این وب سرور میکنیم

    کد:
    Make install
    خب در اخر هم سرویس رو به حالت شروع به کار قرار میدیم و اون رو تنظیم میکنیم که بعد از هر بار Restart خودکار شروع به کار کنه

    کد:
    chkconfig httpd on service httpd start
    در درس بعد به نحوه نصب این وب سرور در لینوکس های Ubunto و Debian می پردازیم

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


  3. # ADS




     

  4. #2
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2012
    نوشته ها
    180
    تشکر تشکر کرده 
    90
    تشکر تشکر شده 
    406
    تشکر شده در
    289 پست

    پیش فرض پاسخ : اموزش نصب اپاچی از سورس(Centos)

    خب در این پست چند تا نکته رو یاداوری میکنم و یک اسکریپت هم برای نصب از سورس میزارم که کارتون راحت تر بشه

    1-دوستانی که می خواهند پنل هایی مثل Directadmin و یا Cpanel نصب کنند نیاز به نصب وب سرور به صورت دستی ندارند و خود پنل وب سرور خودش رو نصب میکنه.این پنل ها نیاز به Fresh OS نیاز دارند

    2-اگه میخواید از پنل های رایگان مثل Kloxo یا Webmin استفاده کنید بهتره کلیه پکیج ها رو از روی سورس خودشون کمپایل و نصب کنید

    پی نوشت : من یک اسکریپت ساده اماده کردم که از با اجرا اون وب سرور اپاچی 2.2.22 از سورس نصب و کمپایل میشه
    این اسکریپت بدون هیچ نوع استفاده از سوییچی در دستور configure نوشته شده و دوستان در صورت تمایل میتونند سوییچ خودشون رو با ادیت کردن اسکریپت به اون اضافه کنند

    طریقه استفاده:

    ابتدا فایل رو روی سرور خودتون اپلود کنید ( روش های اپلود رو دوستان می دونند دیگه توضیح اضافه نمیدم) و در پوشه ای که فایل رو اپلود کردید با استفاده از دستور زیر بزارید اسکریپت عملیات کمپایل و نصب رو انجام بده

    کد:
    sh Apache.sh
    قسمت بعدی این اموزش ها در مورد نصب وب سرور اپاچی در سیستم عامل های Debian و Ubunto هست

    کد:
    #!/bin/bash cd ~ wget http://apache.crihan.fr/dist//httpd/httpd-2.2.22.tar.gz tar -xzvf httpd-2.2.22.tar.gz Cd httpd-2.2.22.tar.gz ./configure Make Make install

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


  6. #3
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2012
    نوشته ها
    180
    تشکر تشکر کرده 
    90
    تشکر تشکر شده 
    406
    تشکر شده در
    289 پست

    پیش فرض پاسخ : اموزش نصب اپاچی از سورس(Centos)

    با نام خدا

    در این پست به دوتا نکته اشاره میکنم برای بالاتر بردن امنیت در سرور های لینوکس(این ها یک سری موارد عمومی هستند،بقیه مساله تخصصی تر راجع امنیت در تاپیک دیگری بهش پرداخته میشه)

    در این اموزش ما هم Server Signature رو خاموش میکنیم و در مورد دوم پورت SSH رو به پورت دلخواه خودمون تغییر میدیم

    1-خاموش کردن Server Signature

    اول بگم این امضا وب سرور یا Server Signature کلا چیه.حتما تا حالا شده که یک پیج رو بزنید که خطا پیدا نشدن اون پیج یا Erro 404 Page Not Found بده.در این موارد بعضی وقتا میبینید که نوع وب سرور و نسخه اون زیر تو صفحه خطا هست که هکر ها با استفاده از اون میتونند برای اون نسخه از وب سرور کد مخرب ( Exploit ) پیدا کنند و به سرور حمله کنند.ما این مورد رو خاموش میکنیم که دیگه این نوشته تو صفحه خطا نمایش داده نشه

    برای این مورد به فایل تنظیمات وب سرور رو ویرایش میکنیم:

    کد:
    nano /etc/httpd/conf/httpd.conf
    و دوتا دستور زیر رو در ابتدا یا انتها فایل قرار میدیم

    کد:
    ServerSignature off ServerTokens Prod
    فایل رو ذخیره میکنیم و سرویس اپاچی رو ریستارت میکنیم

    کد:
    service httpd restart
    2-تغییر پورت SSH

    خب این مورد هم که معلومه چیه،برای جلوگیری از حملات Brute-Force پورت رو تغییر میدیم
    تا حتی در صورتی که هکر یوزر و پسورد سرور رو هم پیدا کرد نتونه به SSH لاگین بشه

    برای این منظور دو راه هست:

    1-تغییر از طریق خود وب سرور

    2-تغییر از طریق ELS

    فعلا که ELS نصب نیست از طریق sshd پورت رو تغییر میدیم

    برای این کار:

    ابتدا فایل تنظیمات sshd رو ویرایش میکنیم

    کد:
    nano /etc/ssh/sshd_config/
    حالا خط زیر رو پیدا کنید

    کد:
    #port 22
    اول علامت مربع اول (کامنت)رو بردارید بعد هم به جای 22 پورت دلخواهتون رو بزنید

    فایل رو ذخیره کنید

    بعدش هم با دستور زیر سرویس رو از نو راه اندازی میکنیم

    کد:
    service sshd restart
    پی نوشت : اگه فایروال روی سرورتون بود حتما از روی فایروال پورت جدید رو باز کنید

    اموزش بعدی در رابطه با نصب PHP هست

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


  8. #4
    عضو جدید Ahura آواتار ها
    تاریخ عضویت
    Aug 2009
    محل سکونت
    ایران زمین
    نوشته ها
    59
    تشکر تشکر کرده 
    125
    تشکر تشکر شده 
    83
    تشکر شده در
    65 پست

    پیش فرض پاسخ : اموزش نصب اپاچی از سورس(Centos)

    نقل قول نوشته اصلی توسط Cold نمایش پست ها

    پی نوشت : اگه فایروال روی سرورتون بود حتما از روی فایروال پورت جدید رو باز کنید
    ممنون از آموزش دقیقتون

    خوب این کار رو چطوری انجام بدیم ؟
    گفتار نیک پندار نیک کردار نیک
    تيرآرش در کمانم، نام ايران بر زبانم، سرکشم چون کوه آتش، آتشم، آتشفشانم چونسياوش پاک پاکم، همچو رستم پهلوانم، کاوه ام تارپود کاويانم، من ز ماد واز هخايم، از ارشک، ساسانيانم، مازيارم، بابکم من رهبر آزادگانم، جشنيلدا، جشن نوروز هم مهرگانم،
    زاده پاک اهـــورا، از نژاد آريـــانم
    درود بر کوروش کبیر

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


  10. #5
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2012
    نوشته ها
    180
    تشکر تشکر کرده 
    90
    تشکر تشکر شده 
    406
    تشکر شده در
    289 پست

    پیش فرض پاسخ : اموزش نصب اپاچی از سورس(Centos)

    مثلا وقتی csf نصب شده روی سرورتون میرید به قسمت تنظیمات و تو tcp incoming و tcp outgoing پرت جدید رو میزنید

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


  12. #6
    عضو جدید Ahura آواتار ها
    تاریخ عضویت
    Aug 2009
    محل سکونت
    ایران زمین
    نوشته ها
    59
    تشکر تشکر کرده 
    125
    تشکر تشکر شده 
    83
    تشکر شده در
    65 پست

    پیش فرض پاسخ : اموزش نصب اپاچی از سورس(Centos)

    ممنون
    میشه یکم مبتدی تر آموزش بدید ؟
    گفتار نیک پندار نیک کردار نیک
    تيرآرش در کمانم، نام ايران بر زبانم، سرکشم چون کوه آتش، آتشم، آتشفشانم چونسياوش پاک پاکم، همچو رستم پهلوانم، کاوه ام تارپود کاويانم، من ز ماد واز هخايم، از ارشک، ساسانيانم، مازيارم، بابکم من رهبر آزادگانم، جشنيلدا، جشن نوروز هم مهرگانم،
    زاده پاک اهـــورا، از نژاد آريـــانم
    درود بر کوروش کبیر

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


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

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

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

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

  1. پاسخ ها: 11
    آخرين نوشته: September 15th, 2014, 17:51
  2. آموزش نصب CentOS 6.x
    توسط lnspiron در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 0
    آخرين نوشته: July 23rd, 2013, 18:52
  3. آموزش نصب CentOS 6.2
    توسط negin.server در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 0
    آخرين نوشته: June 26th, 2013, 14:11
  4. اموزش نصب PHP از سورس ( Centos )
    توسط Cold در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: August 14th, 2012, 15:28

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

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