آموزش کامل نصب و پیکربندی وب سرور لینوکس آپاچی

آموزش کامل نصب و پیکربندی وب سرور لینوکس آپاچی

سرور HTTP وب سرور آپاچی یک بازی متنی است که برای سیستم عامل های امروزی مانند لینوکس و ویندوز استفاده می شود و محبوب ترین وب سرور در اینترنت است.

فایل پیکربندی آپاچی و روش نصب بسته به توزیع های مختلف لینوکس متفاوت است. توجه داشته باشید که ریشه سند به طور پیش فرض در همه توزیع ها / var / www / html است.

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

وب سرور آپاچی را روی سرورهای ابری لینوکس نصب کنید

توزیع های دبیان و اوبونتو به آپاچی به عنوان آپاچی 2 اشاره می کنند و فایل پیکربندی آپاچی 2 /etc/apache2/apache2.conf است.

CentOS همچنین به Apache به عنوان httpd اشاره می کند و فایل پیکربندی httpd /etc/httpd/httpd.conf است.

پس از اتمام نصب، آدرس IP سرور را در نوار آدرس مرورگر خود وارد کرده و بررسی کنید که آیا آپاچی آپاچی نصب شده است یا خیر:

http://your_server_ip

اگر نصب را به درستی انجام داده باشید، وب سایت پیش فرض آپاچی را مشاهده خواهید کرد. دستورالعمل های این مقاله را برای نصب، پیکربندی و آزمایش سرور آپاچی در دبیان، اوبونتو و CentOS دنبال کنید.

چگونه آپاچی را روی سرورهای لینوکس اجرا کنم؟

امکان نصب اوبونتو 20 با LAMP روی سرورهای ابری که شامل سرویس های Apache، MySQL و PHP در سیستم عامل پیش فرض هستند، وجود دارد.

تنظیمات آپاچی و نحوه نصب آن بر روی سرورهای ابری اوبونتو

سرور آپاچی را روی دبیان و اوبونتو نصب، پیکربندی و تست کنید

برای انجام این کار در دبیان و اوبونتو، باید موارد زیر را انجام دهید:

سرور آپاچی را نصب کنید

برای نصب آپاچی دستور زیر را اجرا کنید:

# apt-get install apache2

سپس دستور زیر را برای شروع فرآیند آپاچی اجرا کنید:

# /etc/init.d/apache2 start

برای اطمینان از اجرای سرویس کد زیر را وارد کنید:

# /etc/init.d/apache2 status

در نهایت دستور زیر را برای راه اندازی مجدد آپاچی اجرا کنید:

# /etc/init.d/apache2 restart

پیکربندی سرور آپاچی

سپس باید وب سرور را برای دامنه پیکربندی کنید. دایرکتوری پیکربندی Apache / etc / apache2 و فایل پیکربندی اصلی در این سرور نیز apache2.conf هستند. توجه داشته باشید که هر دامنه به فایل پیکربندی خود برای میزبان مجازی نیاز دارد.

اساساً فایل های پیکربندی با پسوند conf. باید در دایرکتوری / etc / apache2 / sites-available / ذخیره شود.

1. یک فایل در /etc/apache2/sites-available/yourdomain.com.conf ایجاد کنید و خطوط زیر را به آن اضافه کنید:

# nano /etc/apache2/sites-available/yourdomain.com.conf

<virtualhost *:80="">
ServerAdmin webmaster@localhost
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot /var/www/yourdomain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</virtualhost>

2. یک دایرکتوری برای وب سایت ایجاد کنید و در مرحله بعد index.html را ایجاد کنید:

# mkdir /var/www/yourdomain.com

3. مقداری محتوا به index.html اضافه کنید:

# vi /var/www/yourdomain.com/index.html

4. برای ذخیره تغییرات اعمال شده، باید سرور آپاچی را ریستارت کنید:

# /etc/init.d/apache2 restart

یا

# sudo systemctl restart apache2

5. مرورگر مورد نظر را باز کرده و آدرس وب سایت را در آن وارد کنید:

http://yourdomain.com

تست سرور آپاچی

به طور کلی، وب سرور آپاچی را می توان با وارد کردن آدرس IP سرور در نواری که آدرس های وب نمایش داده می شود، آزمایش کرد:

http://your_server_ip

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

نسرور آپاچی را در CentOS 7/8 پیکربندی و آزمایش کنید

برای نصب، پیکربندی و آزمایش سرور Apache خود در CentOS 7/8، مراحل زیر را دنبال کنید:

سرور آپاچی را نصب کنید

1. برای نصب سرور آپاچی دستور زیر را اجرا کنید:

# yum install httpd

2. توجه داشته باشید که آپاچی پس از اتمام مراحل نصب به طور خودکار راه اندازی نمی شود. برای راه اندازی آپاچی دستور زیر را اجرا کنید:

# systemctl start httpd

3. دستور زیر را اجرا کنید تا مطمئن شوید سرویس در حال اجرا است:

# systemctl status httpd

4. این دستور را برای راه اندازی مجدد آپاچی اجرا کنید:

# systemctl restart httpd

پیکربندی سرور آپاچی

سپس باید یک هاست مجازی برای دامنه جدید آپاچی اضافه کنید و آن را به روز کنید. هر دامنه به فایل پیکربندی خاص خود نیاز دارد. فایل های پیکربندی از conf. آنها استفاده می شوند و باید در پوشه /etc/httpd/conf.d/ ذخیره شوند.

توجه داشته باشید که در مثال زیر yourdomain.com باید با نام واقعی وب سایت جایگزین شود.

1. فایل /etc/httpd/conf.d/yourdomain.com.conf را ایجاد کنید و خطوط زیر را به آن اضافه کنید:

# vi /etc/httpd/conf.d/yourdomain.com.conf

<virtualhost *:80="">
ServerAdmin root@yourdomain.com
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot /var/www/html/yourdomain.com/
ErrorLog /var/log/httpd/yourdomain.com/error.log
CustomLog /var/log/httpd/yourdomain.com/access.log combined
</virtualhost>

2. یک دایرکتوری برای وب سایت ایجاد کنید و سپس فایل index.html را ایجاد کنید:

# mkdir /var/www/html/yourdomain.com

3. مقداری محتوا به index.html اضافه کنید:

# vi /var/www/html/yourdomain.com/index.html

4. برای اعمال تغییرات، سرویس Apache را مجددا راه اندازی کنید:

# systemctl restart httpd

5. مرورگر خود را باز کرده و آدرس وب سایت را وارد کنید:

http://yourdomain.com

تست سرور آپاچی

می توانید وب سرور آپاچی را با وارد کردن آدرس IP سرور در نوار آدرس مرورگر آزمایش کنید:

http://your_server_ip

 

با نحوه تست و پیکربندی آپاچی در CentOS 6 آشنا شوید

سرور آپاچی را روی CentOS 6 نصب، پیکربندی و آزمایش کنید

برای نصب، پیکربندی و آزمایش سرور آپاچی در CentOS 6، باید مراحل زیر را انجام دهید:

سرور آپاچی را نصب کنید

1. برای نصب آپاچی دستور زیر را اجرا کنید:

# yum install httpd

2. برای شروع فرآیند آپاچی، دستور زیر را وارد کنید:

# service httpd start

3. دستور زیر را اجرا کنید تا مطمئن شوید سرویس در حال اجرا است:

# service httpd status

4. دستور زیر را برای راه اندازی مجدد آپاچی اجرا کنید:

# service httpd restart

پیکربندی سرور آپاچی

در این مرحله باید وب سرور را برای دامنه پیکربندی کنید. نام فایل های پیکربندی httpd.conf و محل دایرکتوری تنظیمات آپاچی / etc / httpd / است.

1. فایل پیکربندی آپاچی را باز کنید، یعنی. /etc/httpd/conf/httpd.conf و خطوط زیر را در پایین فایل اضافه کنید:

# vi /etc/httpd/conf/httpd.conf

<virtualhost *:80="">
ServerAdmin root@yourdomain.com
ServerName yourdomain.com
DocumentRoot /var/www/html/yourdomain.com/
ErrorLog /var/log/httpd/yourdomain.com/error.log
CustomLog /var/log/httpd/yourdomain.com/access.log combined
< /virtualhost>

2. یک دایرکتوری برای وب سایت ایجاد کنید و سپس فایل index.html را ایجاد کنید:

# mkdir /var/www/html/yourdomain.com

3. مقداری محتوا به index.html اضافه کنید:

# vi /var/www/html/yourdomain.com/index.html

4. برای ایجاد تغییرات، سرویس Apache را مجددا راه اندازی کنید:

# service httpd restart

5. مرورگر مورد علاقه خود را باز کنید و آدرس وب سایت را در نوار آدرس مرورگر وارد کنید:

http://yourdomain.com

تست سرور آپاچی

شما می توانید سرور آپاچی را با وارد کردن آدرس IP سرور در نوار مخصوص مرورگر تست کنید:

http://your_server_ip

نصب و بهینه سازی کامل وب سرور آپاچی در CentOS 6

نتیجه

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

سوالات متداول

1. سرور آپاچی در لینوکس چیست؟

سرور آپاچی رایج ترین وب سرور مورد استفاده در سیستم های لینوکس است.

2. سرور آپاچی چه کاربردی دارد؟

سرور آپاچی وظیفه دریافت درخواست های دایرکتوری (HTTP) از کاربران اینترنت و ارسال اطلاعات به آنها در قالب فایل ها و صفحات وب را بر عهده دارد.

3. آیا می توانیم آپاچی را روی لینوکس نصب کنیم؟

آپاچی در مخازن رسمی لینوکس اوبونتو موجود است. بنابراین با استفاده از دستور apt-get install به راحتی می توانید آن را نصب کنید.

https://www.layerstack.com/resources/tutorials/Installing-Apache-server-on-Linux-Cloud-Servers

{“@context”: “https://schema.org”، “@type”: “FAQPage”، “mainEntity”: [{
“@type”: “Question”,
“name”: “سرور آپاچی در لینوکس چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “سرور آپاچی رایج‌ترین وب‌سرور استفاده‌شده در سیستم‌های لینوکس است.”
}
},{
“@type”: “Question”,
“name”: “سرور آپاچی چه کاربردهایی دارد؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “سرور آپاچی مسئول پذیرش درخواست‌های دایرکتوری (HTTP) از کاربران اینترنت و ارسال اطلاعات مدنظر آنان در قالب فایل‌ها و صفحه‌های وب است.”
}
},{
“@type”: “Question”,
“name”: “آپاچی را می‌توانیم روی لینوکس نصب کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “آپاچی در ریپازیتوری‌های رسمی Linux Ubuntu موجود است؛ بنابراین، با استفاده از دستور apt-get install، به‌راحتی می‌توانید آن را نصب کنید.
https://www.layerstack.com/resources/tutorials/Installing-Apache-server-on-Linux-Cloud-Servers”
}
}]
}

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