سلام عرض میکنم خدمت همگی. تو این پست ویرگول میخوام خیلی ساده بگم که چجوری اپاچی رو روی یک سرور ابونتویی(سروری یا دسکتاپی) ران کنید. ما اینجا از یه ابونتو دسکتاپی استفاده میکنیم. مشخصاتشو میتونید تو عکس زیر ببینید.
توی لینوکس اولین کاری که بعد از بالا اوردن یه توزیع میکنید اینه که پکیجاشو اپدیت کنید. این کار رو با دستور زیر میتونید انجام بدید.
sudo apt update
sudo apt upgrade
بعد از اینکه این دو تا کامند کامل انجام شدن حالا نوبت کارای اصلیه.
اول از همه میریم آپاچی رو نصب کنیم. برای نصب آپاچی دستور زیر رو بزنید.
sudo apt install apache2
حالا که آپاچی نصب شده میتونید با آیپی دستگاهتون صفحه پیشفرض آپاچی رو ببینید. برای اینکه این صفحه رو ببینید اول باید این پکیج رو نصب کنید.
sudo apt install net-tool
حالا برای اینکه آیپیتون رو بدست بیارید میتونید از دستور زیر استفاده کنید.
ifconfig
بعضی از مواقع شما از ابونتو توی یک ماشین مجازی استفاده میکنید و میخواید اون صفحه پیش فرض رو توی ویندوزتون ببینید، برای اینکار باید حواستون باشه که بین ماشین مجازی و ویندوزتون ارتباطی هست. قاعدتا باید توی یک رنج باشن تا بتونن ارتباط بگیرن. بعدش میتونید آیپی اوبونتوتون رو از ویندوزتون پینگ بگیرید. اگر نشد باید فایروالتون رو خاموش کنید با دستور زیر.
sudo ufw disable
حالا میتونید با استفاده از وارد کردن آیپیتون توی مرورگر از صفحه پیش فرض آپاچی دیدن فرمایید
برای عوض کردن دایرکتوری به اون آدرسی که صفحه پیش فرض آپاچی هست باید این دستورو وارد کنید.
cd /var/www/html
حالا برای اینکه بتونید ببینید چه فایل هایی در اینجا هست این دستور رو بزنید.
ls
باید یک فایل اینجا باشه و اون فایل index.html نام داره.
حالا ما میخوایم یک دایرکتوری جدید ایجاد کنیم و اسم این دایرکتوری رو contact بزاریم. برای اینکار باید دستور زیر رو وارد کنید
sudo mkdir contact
حالا اگر لیست فایل های موجود در دایرکتوری رو ببینید (با استفاده از دستور ls ) میبینید که دایرکتوری contact به لیست اضافه شده. برای تغییرات وارد این دایرکتوری میشیم
cd contact
برای ایجاد یک فایل کار های زیادی میشه انجام داد. یکی از اینکار های استفاده از یک text editor هستش. Vim یک text editor مشهور هست که برای سیستم های لینوکسی به صورت وسیع کاربرد دارد.
برای استفاده از vim باید دستور زیر رو بزنید
sudo vi index.html
با اینکار یک صفحه پر از خالی براتون باز میشه اما شما هیچکاری نمیتونید داخلش انجام بدید. برای شروع به کد زدن داخل vim ابتدا باید a رو وارد کنید. الان میتونید هر چیزی رو که بخواید بنویسید. در این سناریو یک قطعه کد html به دلخواه خودتون بنویسید. برای خارج شدن از vim هم شما باید یک دستور رو وارد کنید. اون دستور به این شکله:
Esc button + ‘:’ + ‘wq’
با این دستور چیز هایی که نوشتید سیو میشه و شما از محیط ویم خارج میشید.
حالا دوباره با دستور ls میبینید که یک فایل به اسم index.html براتون ایجاد شده.
برای اینکه بتونید صفحه دلخواهتون رو توی مرورگر مشاهده کنید میتونید ایپی خودتون رو بزنید مثل زیر
192.168.***.***/contact
و یا اینکه از ایپی loopback استفاده کنید مثل زیر
127.0.0.1/contact
تبریک میگم شما با موفقیت تونستید یک سایت رو با استفاده از وب سرور آپاچی بالا بیارید.
قاعدتا خیلی کار ها میتونستیم انجام بدیم که انجام ندادیم. من اینو برای کسایی نوشتم که دانش لینوکسیشون بالا نیست و به نظرم همینقدر کفایت میکنه.