درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

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

صدور مدرک تنها برای دوره هایی که به صورت کامل خریداری شده و قیمت آن ها بالای 100،000 تومان باشد انجام خواهد شد.

جشنواره تخفیف شگفت انگیز زمستانه توسینسو

تا سقف 70 درصد تخفیف + ترافیک نیم بها برای پنج خرید اول هر محصول + پشتیبانی محصولات توسط اساتید + ارائه گواهینامه پایان دوره

تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
محمد نصیری
امتیاز: 597916
رتبه:1
371
1748
817
11043
محمد نصیری ، بنیانگذار TOSINSO ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، هکر کلاه سفید ، تخصص در حوزه امنیت سیستم عامل و تست های نفوذسنجی ، لینوکس ، مجازی سازی ، سرویس های کاربردی سرور و ... سابقه همکاری در بیش از 40 سازمان دولتی ، خصوصی و نظامی در حوزه پروژه ، مشاوره و آموزش ، بیش از 10 هزار ساعت سابقه آموزشی در طی 12 سال فعالیت حرفه ای ... پروفایل کاربر

آموزش نصب وب سرور آپاچی بر روی CentOS نسخه 7

تاریخ 1 ماه قبل
نظرات 0
بازدیدها 74
قطعا وقتی این مطلب را می خوانید وب سرور آپاچی و درجه محبوبیت آن بین وب سرورهای دنیا را می شناسید و متوجه هستید که دلیل استفاده زیاد از این وب سرور مدیریت ساده و البته انعطاف پذیری بسیار زیاد این وب سرور به کمک ماژول های متنوع خودش است . در این آموزش می خواهیم به شما بگوییم که چگونه خیلی ساده و مبتدی این وب سرور را بر روی لینوکس توزیع CentOS نسخه 7 نصب کنید . لینوکسی که ما امروز از آن استفاده می کنیم نه سرور دیتابیس است و نه وب سرور و از یک سرور خام برای نصب استفاده می کنیم. توجه کنید که در اینجا ساده ترین حالت ممکن نصب وب سرور آپاچی را یاد می گیرید یعنی نصب بر روی یک Node یا یک سرور تکی !! قطعا مدل های بسیار پیشرفته تری از طراحی این وب سرور در حالت کلاسترینگ هم وجود دارد که از این مبحث خارج هستند . ما امروز با کاربر root بر روی سرور لاگین هستیم و به همین دلیل دستوراتی که به کار می بریم کوتاه تر هستند و نیازی به اضافه کردن sudo در ابتدای دستور نیست ، خوب شروع می کنیم و قبل از انجام هر کاری مطمئن شوید که به اینترنت از روی سرور دسترسی دارید و دستور زیر را برای تر و تمیز کردن سیستم عامل وارد می کنیم :
root@tosinso-centos:~#yum clean all
حالا که سیستم عامل ( دستور yum ) تر و تمیز شد یکی از بهترین کارها این هست که بسته ها را به روز رسانی کنیم :
root@tosinso-centos:~#yum -y update
خوب حالا که کل بسته ها به روز رسانی شد ( هر چند توصیه می کنم بعدش upgrade رو هم بزنید ) نصب آپاچی با همین دستوره :
root@tosinso-centos:~# yum -y install httpd
سرویس آپاچی در خانواده RedHat بصورت httpd و در خانواده Debian بصورت apache2 نوشته میشه تعجب نکنید ، حالا نوبت به این میرسه که توی فایروال پورت های 80 و 443 که وب سرویس روش ارائه میشه رو روی فایروال سرور باز کنید ، طبیعتا ما برای خودمون فقط قرار نیست آپاچی نصب کنیم و مهمه که کاربران شبکه هم بتونن ازش استفاده کنن بنابراین دستور زیر رو وارد می کنیم :
root@tosinso-centos:~#firewall-cmd --permanent --add-port=80/tcp
root@tosinso-centos:~#firewall-cmd --permanent --add-port=443/tcp
حالا برای اعمال شدن دستورات بالا فایروال را یک بار Reload می کنیم که دستور زیر اینکار را انجام می دهد :
root@tosinso-centos:~#firewall-cmd –reload
آپاچی بعد از نصب ممکنه که بعد از Reboot شدن سرور بصورت خودکار اجرا نشه پس ما باید آپاچی رو ( سرویس httpd ) رو با استفاده از دستور systemctl به Boot سیستم اضافه کنیم که برای اینکار اول باید سرویس آپاچی رو start کنید و بعدش enable اش کنیم که با دو دستور زیر اینکار انجام میشه :
root@tosinso-centos:~#systemctl start httpd
root@tosinso-centos:~#systemctl enable httpd
اگه میخاین مطمئن بشید وضعیت آپاچی شما در حال فعال هست یا اینکه بصورت موقت متوقفش کنید از دستورات status و stop در ابزار systemctl می تونید به شکل زیر استفاده کنید :
root@tosinso-centos:~#systemctl status httpd
root@tosinso-centos:~#systemctl stop httpd
تبریک میگم شما آپاچی رو روی CentOS نصب کردید ! وااای چه شاهکاری ! خسته نباشید ! عزیزم اینکار فقط استارت کار هست ، یه مرورگر باز کنید و تست کنید ببینید صفحه پیشفرض آپاچی با آدرس IP سرورتون باز میشه یا نه ، اگه باز شد درست نصب شده ، تازه باید برید دوره های لینوکس و LAMP رو ترجیحا یاد بگیرید تا بتونید کارهای بزرگتری با این وب سرور انجام بدید . موفق باشید.

نویسنده : محمد نصیری
منبع : جزیره لینوکس و سیستم های متن باز وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید