Cold
August 14th, 2012, 10:52
خب در قسمت دوم این اموزش به اموزش نصب وب سرور اپاچی ( Apache ) می پردازیم
این وب سرور به دو صورت در سرور های RHEL-Based قابل نصب هستند
1-نصب به صورت اتوماتیک با استفاده از دستور Yum
2-نصب با استفاده از Source و کمپایل و نصب دستی این وب سرور
1-نصب به صورت اتوماتیک با استفاده از دستور Yum
در این روش ما با استفاده از دستور مربوط میزاریم سرور خودش تمام پکیج های مربوط رو خودش نصب کنه.و در اخر ما فقط تنظیمات و پیکربندی های مورد نیاز خودمون رو انجام میدیم
دستور نصب اپاچی به این صورت هستش
yum install httpd
بعد برای فعال سازی Name-Base و دریافت از طریق پورت 80 به تنظیمات اپاچی میریم
vi etc/httpd/conf/httpd.conf
و به این صورت ویرایش کنید
3
و در اخر با استفاده ازدستور زیر وب سرور اپاچی رو راه اندازی میکنیم
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 می پردازیم
این وب سرور به دو صورت در سرور های RHEL-Based قابل نصب هستند
1-نصب به صورت اتوماتیک با استفاده از دستور Yum
2-نصب با استفاده از Source و کمپایل و نصب دستی این وب سرور
1-نصب به صورت اتوماتیک با استفاده از دستور Yum
در این روش ما با استفاده از دستور مربوط میزاریم سرور خودش تمام پکیج های مربوط رو خودش نصب کنه.و در اخر ما فقط تنظیمات و پیکربندی های مورد نیاز خودمون رو انجام میدیم
دستور نصب اپاچی به این صورت هستش
yum install httpd
بعد برای فعال سازی Name-Base و دریافت از طریق پورت 80 به تنظیمات اپاچی میریم
vi etc/httpd/conf/httpd.conf
و به این صورت ویرایش کنید
3
و در اخر با استفاده ازدستور زیر وب سرور اپاچی رو راه اندازی میکنیم
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 می پردازیم