base_tutorial/4-WebServer/WebServer_old/1-Apache.md
2025-04-09 10:48:22 +03:30

3.0 KiB

بسم الله الرحمن الرحیم

فهرست مطالب

گام 1 - به روز رسانی سیستم

گام 2 - نصب Apache|

گام 3 - بررسی وضعیت Apache |

گام 4 - تنظیمات هاست مجازی|

گام 1 - به روز رسانی سیستم

sudo apt update

به روز رسانی سیستم گام 2 - نصب Apache

sudo apt install apache2

نصب Apache در Ubuntu گام 3 - بررسی وضعیت Apache

sudo systemctl status apache2

وضعیت آپاچی را بررسی کنید
آدرس IP خود را در مرورگر باز کنید تا بررسی کنید آیا سرور آپاچی در حال بارگیری است یا خیر؟


گام 4 - تنظیمات هاست مجازی
پوشه مربوط به دامنه خود را روی سرور ایجاد کنید

sudo mkdir /var/www/domain-name

به پوشه دامنه خود مجوز بدهید

sudo chmod -R 755 /var/www/domain-name

ایجاد فایل نمونه index.html:

touch /var/www/domain-name/index.html
echo "Your domain is now online" > /var/www/domain-name/index.html

ایجاد فایل host مجازی :

sudo nano /etc/apache2/sites-available/domain-name.conf

متن زیر را به فایل پیکربندی هاست (domain-name.conf) اضافه کنید :

    <VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName domain-name
        ServerAlias www.domain-name
        DocumentRoot /var/www/domain-name
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

برای فعال کردن فایل از a2ensite استفاده کنید:

sudo a2ensite domain-name.conf 
or 
sudo a2ensite /etc/apache2/sites-available/domain-name.conf

در مرحله بعد باید فایل default را غیرفعال کنیم:

sudo a2dissite 000-default.conf

خطاها را بررسی کنید:

sudo apache2ctl configtest

The output should be Syntax OK
Restart Apache and navigate to your domain on the browser

sudo systemctl restart apache2

منبع

صلوات