Ubuntuعمومی

آموزش نصب وب سرور Apache روی Ubuntu 20.04

آموزش نصب وب سرور Apache روی Ubuntu 20.04
آموزش نصب وب سرور Apache روی Ubuntu 20.04
آموزش نصب وب سرور Apache روی Ubuntu 20.04

وب سرور Apache یکی از محبوب ترین وب سرور های وب است که امکان ارائه صفحات داینامیک و استاتیک را فراهم می سازد. این برنامه به طور گسترده بر روی سیستم عامل های لینوکسی و توزیع های مختلف آن مورد استفاده قرار می گیرد که ویژگی های قدرتمندی را در اختیار کاربران قرار می دهد به همین منظور با آموزش نصب وب سرور Apache روی Ubuntu 20.04 در خدمت شما هستیم.

آموزش نصب وب سرور Apache روی Ubuntu 20.04

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

sudo apt update
sudo apt upgrade

پس از اینکه با اجرا دستورات فوق پکیج های سرور را آپدیت کردیم می توانیم وب سرور را روی سرور نصب کنیم.

sudo apt install apache2

پس از وارد کردن دستور ممکن است سیستم از شما درخواست تایید نصب را داشته باشد که با فشردن Y و Enter نصب را تایید می کنید.

حال می توانیم برای اطمینان از فعال وب سرور، از دستورات زیر استفاده کنیم تا وب سرور راه اندازی شود.

sudo systemctl is-enabled apache2.service

یا

sudo systemctl enabled apache2.service

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

apache2 -version

تنظیم فایروال

در صورتی که فایروال بر روی سرور فعال است نیاز داریم تا دسترسی های وب سرور را در فایروال باز کنیم. Apache به طور پیش فرض از پورت های 80 HTTP و 443 HTTPS استفاده می کند که با اجرا دستورات زیر این پورت ها را در فایروال باز می کنیم.

sudo ufw allow 80/tcp comment 'accept Apache'
sudo ufw allow 443/tcp comment 'accept HTTPS connections'

یا

sudo ufw allow ‘Apache’

حال می توانیم با اجرا این دستور وضعیت دسترسی سرویس apache یا پورت های مورد نظر در فایروال را بررسیک کنیم.

sudo ufw status

با وارد کردن IP سرور خود در مرورگر باید صفحه وب سرور apache برای شما باز شود.

مدیریت وب سرور Apache

برای مدیریت کلی وب سرور مثل فعالسازی، راه اندازی، متوقف کردن و … می توانیم از دستورات زیر استفاده کنیم. این دستورات رایج ترین دستورات مربوط به آپاچی هستند.

فعالسازی وب سرور

sudo systemctl enable apache2

غیرفعال کردن وب سرور

sudo systemctl disable apache2

راه اندازی وب سرور

sudo systemctl start apache2.service

متوقف کردن وب سرور

sudo systemctl stop apache2.service

راه اندازی مجدد وب سرور

sudo systemctl restart apache2.service

بارگذاری مجدد وب سرور

sudo systemctl reload apache2.service

تنظیم هاست مجازی Apache

در حالت عادی بر روی وب سرور آپاچی تنها از یک دامنه می توان استفاده کرد اما اگر می خواهید بر روی سرور خود از چند دامنه مختلف میزبانی کنید باید برای وب سرور هاست مجازی یا همان Virtual Host تنظیم کنید و برای هر دامنه یک دایرکتوری مجزا ایجاد کنید.

برای شروع ابتدا ما یک دایرکتوری با نام ایجاد می کنیم که نام دامنه ما می باشد.

sudo mkdir /var/www/vmizban.ir/html

حال مالکیت این دایرکتوری را تنظیم می کنیم.

sudo chown -R $USER:$USER /var/www/vmizban.ir/html

با اجرا دستور زیر نیز سطح دسترسی های دایرکتوری را مشخص می کنیم.

sudo chmod -R 755 /var/www/vmizban.ir

یک صفحه تست با استفاده از nano ایجاد می کنیم.

nano /var/www/your_domain/test.html

درون این فایل تست کد های زیر را وارد می کنیم و فایل را ذخیره کرده و می بندیم.

Hello !

you are running on Ubuntu 20.04!

حال یک فایل کانفیگ هاست مجازی برای دامنه مورد نظر خود در مسیر /etc/apache2/sites-available ایجاد می کنیم.

sudo nano /etc/apache2/sites-available/vmizban.ir.conf

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

ServerAdmin webmaster@localhost
ServerName vmizban.ir
ServerAlias vmizban.ir
DocumentRoot /var/www/vmizban.ir/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

پس از انجام مراحل بالا نیاز است تا تنظیمات فایل برای فعالسازی و … را انجام دهیم که دستورات زیر را به ترتیب اجرا می کنیم.

sudo a2ensite vmizban.ir.conf
sudo a2dissite 000-default.conf
sudo systemctl restart apache2

حال برای بررسی صحت عملکرد وب سرور و فایل ایجاد شده در مرورگر آدرس دامنه ای که برای آن هاست مجازی ایجاد کردیم را وارد می کنیم. در صورت مشاهده پیام you are running on ubuntu 20.04! تنظیمات به درستی انجام شده است. توجه داشته باشید در این پیام نام دامنه شما جایگزین می شود.

به پایان آموزش نصب وب سرور Apache روی Ubuntu 20.04 از رسیدیم و در این مطلب نحوه نصب و کانفیگ وب سرور apache روی اوبونتو 20.04 را به طور کامل توضیح دادیم.



Apache در اوبونتو 20.04 Ubuntu
آموزش نصب Apache در اوبونتو 20.04 Ubuntu - وان سرور


آموزش راه اندازی LAMP در Ubuntu 20.04
آموزش راه اندازی LAMP در Ubuntu 20.04 گیم سرور دات آی آر


آموزش نصب Tomcat 9 در اوبونتو 20.04 Ubuntu - وان سرور
26052020 0 Comments زمان تقریبی مطالعه 5 دقیقه آموزش نصب Tomcat 9 در اوبونتو 20.04 Ubuntu. Apache Tomcat یک وب سرور اوپن سورس است. این یکی از محبوب ترین گزینه ها برای ساختن وب سایت ها و برنامه های مبتنی بر جاوا است.


آموزش نصب Webmin در Ubuntu 20.04 نصب کنترل پنل وب مین
05.06.2020 آموزش نصب Webmin در Ubuntu 20.04. Webmin کنترل پنلی متن باز است که به هر کسی امکان راه اندازی میزبانی وب را می دهد. این ابزارها و کنترل پنل ها پیچیدگی مدیریت سرورهای لینوکس و نصب سرویس ها را با یک رابط کاربری وب ساده برای مدیریت و راه


آموزش نصب Apache در اوبونتو 20.04 Ubuntu - وان سرور
10052020 0 Comments زمان تقریبی مطالعه 4 دقیقه آموزش نصب Apache آپاچی در اوبونتو 20.04 Ubuntu. Apache یکی از محبوب ترین وب سرورهای جهان است.آپاچی یک پلتفورم منبع باز سرور HTTP است که درصد زیادی از وب سایت های اینترنت را در اختیار دارد.


Nginx در اوبونتو Ubuntu 20.04
آموزش نصب Nginx در اوبونتو Ubuntu 20.04 - وان سرور


سرور در اوبونتو 18.04
nginx چیست و نحوه راه اندازی یک وب سرور در اوبونتو 18.04 لینوکس هلپ


نحوه نصب Python 3 روی سرور Ubuntu 20.04 uvpsgol30
در این آموزش سرور مجازی Ubuntu 20.04 شما با یک Docker Compose1 می2020نصب وب سرور Apache در CentOS 81 می2020نصب LinuxApacheMySQLPHP LAMP در اوبونتو 20.0430 آوریل2020نحوه نصب Python 3 روی سرور Ubuntu 20.0430 آوریل2020نصب Python 3 روی سرور Ubuntu 18.0430 آوریل2020نحوه نصب MySQL در


نحوه نصب Python 3 روی سرور Ubuntu 20.04 uvpsgol32
نحوه نصب Python 3 روی سرور Ubuntu 20.04. نصب LinuxApacheMySQLPHP LAMP در اوبونتو 20.04. نصب وب سرور Apache در CentOS 8. نحوه نصب Drupal با Docker Compose . نحوه نصب Nginx در اوبونتو 20.04. 7 مورد از اقدامات امنیتی برای محافظت از سرورهای شما. نحوه نصب و ایمن سازی Redis


آموزش نصب Tomcat در Ubuntu لینوکس هلپ
آموزش نصب Tomcat در Ubuntu لینوکس هلپ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دو × 4 =

دکمه بازگشت به بالا
بستن