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


‫نصب آپاچی‬
‫برای نصب وب سرور آپاچی، شما نیاز به ییک اتصال اینترنت دارید. پس از اتصال لینوکس سرور خود به اییترنت، توسط دستور زیر ‫می توانید نصب آپاچی را آغاز کنید:‬
sudo apt-get install apache2
‫در صورتی که در حین نصب از شما تایییدییه خواسته شد، کلید ‪ Y‬را فشار دهید و ‪ Enter‬را بزنید.‬
‫پس از اتمام مراحل نصب، سروییس به صورت خودکار و با تنظیمات پیشفرض راه اندازی می شود.‬
‫تنظیمات آپاچی‬‫تنظیمات و پیکربندی های آپاچی مبتنی بر فاییل های ‪ TXT‬است که با تغییر آن ها و ری استارت کردن سرویس آپاچی تغییرات‬
‫اعمال می شوند. مهم تریین فاییل ها و پوشه های تنظیمات عبارتند از:‬
‫فایل ‪ : Apache2.conf‬این فایل در سرورهای اوبونتو و دبیان، در مسیر ‪ /etc/apache2/apache2.conf‬قرار دارد.‬
‫این فایل حاوی تنظیمات اصلی )‪ (Global‬وب سرور آپاچی است.‬
‫پوشه ی ‪ : conf.d‬ایین پوشه حاوی فاییل های تنظیمات و پیکربندی های اصلی وب سرور آپاچی است. مسیر ایین پوشه /‬
‫‪ / etc/apache2/conf.d‬است. بسته ها و ماژول های دییگری که با آپاچی کار می کنند ممکن است فاییل هاییی را در داخل ایین‬
‫مسیر این فایل در ‪ /etc/apache2/httpd.conf‬است.‬
‫پوشه ی ‪ : mods-available‬ایین پوشه شامل فایل هایی می شود که برای اجرا و تنظیمات ماژول ها لزوم و ضروری هستند.‬
‫پوشه ی ‪ : mods-enabled‬ایین پوشه حاوی فاییل های ارجاع)لینک( دهنده به پوشه ی ‪ mods-available‬است. زمانی که‬
‫لینک مربوط به فاییل تنظیمات ییک ماژول در ایین پوشه وجود داشته باشد، آن ماژول در راه اندازی مجدد )‪ (Restart‬بعدی‬
‫سروییس آپاچی فعال خواهد شد.‬
‫فاییل ‪ : ports.conf‬ایین فاییل جهت تعیین کردن پورتی که وب سرور آپاچی روی آن فعال است، ساخته شده است.‬
‫پوشه ی ‪ : sites-available‬این پوشه حاوی فایل های پیکربندی هاست های مجازی)‪ (Virtual hosts‬است. هاست های‬
‫مجازی به شما این امکان را می دهند که چندین سایت مجزا را همراه با تنظیمات مجزای خاص خود توسط وب سرور‬
‫آپاچی پشتیبانی و سرویس دهی کنید. آدرس این پوشه ‪ /etc/apache2/sites-available‬است.‬
‫پوشه ی ‪ : sites-enabled‬این پوشه هم مانند پوشه ی ‪ mods-enabled‬عمل می کند، یعنی حاوی فایل هایی است که‬
‫به فایل های تنظیمات موجود در ‪ sites-available‬ارجاع می شوند. زمانی که یک فایل ارجاع شونده در این پوشه‬
‫ساخته شود، هاست مجازی مورد نظر با تنظیمات همان فایل در ری استارت بعدی وب سرور آپاچی فعال می شود.‬
‫این پوشه در مسیر ‪ /etc/apache2/site-enabled‬واقع شده است.‬
‫راه اندازی و متوقف کردن وب سرور آپاچی‬
‫توسط ایین دستور شما می توانید سروییس آپاچی را راه اندازیStart‬کنید:‬
‫‪sudo service apache2 start‬‬
‫توسط ایین دستور نیز می توانید ایین سروییس را متوقف کنید:‬
‫‪sudo service apache2 stop‬‬

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