
سرور HTTP وب سرور آپاچی یک بازی متنی است که برای سیستم عامل های امروزی مانند لینوکس و ویندوز استفاده می شود و محبوب ترین وب سرور در اینترنت است.
فایل پیکربندی آپاچی و روش نصب بسته به توزیع های مختلف لینوکس متفاوت است. توجه داشته باشید که ریشه سند به طور پیش فرض در همه توزیع ها / var / www / html است.
در این مقاله نحوه نصب وب سرور آپاچی بر روی سرورهای ابری با توزیع های مختلف لینوکس را به شما آموزش می دهیم.
وب سرور آپاچی را روی سرورهای ابری لینوکس نصب کنید
- توزیع های دبیان و اوبونتو به Apache به عنوان Apache 2 اشاره می کند و فایل پیکربندی Apache 2 /etc/apache2/apache2.conf است.
- CentOS همچنین برای آپاچی به صورت httpd اعمال می شود و فایل پیکربندی httpd /etc/httpd/httpd.conf است.
پس از اتمام نصب، آدرس IP سرور را در نوار آدرس مرورگر خود وارد کرده و بررسی کنید که آیا آپاچی آپاچی نصب شده است یا خیر:
http://your_server_ip
اگر نصب را به درستی انجام داده باشید، وب سایت پیش فرض آپاچی را مشاهده خواهید کرد. دستورالعمل های این مقاله را برای نصب، پیکربندی و آزمایش سرور Debian، Ubuntu و CentOS Apache دنبال کنید.
چگونه آپاچی را روی سرورهای لینوکس اجرا کنم؟
امکان نصب اوبونتو 20 با LAMP روی سرورهای ابری که شامل سرویس های Apache، MySQL و PHP در سیستم عامل پیش فرض هستند، وجود دارد.
تنظیمات آپاچی و نحوه نصب آن بر روی سرورهای ابری اوبونتو
در مقاله بعدی می توانید همه چیز را در مورد وب سرور آپاچی بخوانید.
وب سرور آپاچی چیست؟
1. سرور آپاچی را در دبیان و اوبونتو نصب، پیکربندی و تست کنید
برای انجام این کار در دبیان و اوبونتو، باید موارد زیر را انجام دهید:
مرحله 1: سرور آپاچی را روی اوبونتو و دبیان نصب کنید
برای نصب آپاچی دستور زیر را اجرا کنید:
# apt-get install apache2
سپس دستور زیر را برای شروع فرآیند آپاچی اجرا کنید:
# /etc/init.d/apache2 start
برای اطمینان از اجرای سرویس کد زیر را وارد کنید:
# /etc/init.d/apache2 status
در نهایت دستور زیر را برای راه اندازی مجدد آپاچی اجرا کنید:
# /etc/init.d/apache2 restart
مرحله 2: سرور آپاچی را در دبیان و اوبونتو پیکربندی کنید
سپس باید وب سرور را برای دامنه پیکربندی کنید. دایرکتوری پیکربندی 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 [email protected] 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
مرحله 3: آپاچی را در اوبونتو و دبیان آزمایش کنید
به طور کلی، وب سرور آپاچی را می توان با وارد کردن آدرس IP سرور در نواری که آدرس های وب نمایش داده می شود، آزمایش کرد:
http://your_server_ip
آموزش گام به گام نصب، پیکربندی و تست آپاچی بر روی سرورهای اوبونتو و دبیان
آموزش کامل نصب و اجرای وردپرس بر روی سرور اوبونتو
یک وب سایت وردپرس در اوبونتو راه اندازی کنید
2. سرور Apache را در CentOS 7/8 نصب، پیکربندی و آزمایش کنید
برای نصب، پیکربندی و آزمایش سرور Apache خود در CentOS 7/8، مراحل زیر را دنبال کنید:
مرحله 1: سرور آپاچی را روی CentOS 7/8 نصب کنید
1. برای نصب سرور آپاچی دستور زیر را اجرا کنید:
# yum install httpd
2. توجه داشته باشید که آپاچی پس از اتمام مراحل نصب به طور خودکار راه اندازی نمی شود. برای راه اندازی آپاچی دستور زیر را اجرا کنید:
# systemctl start httpd
3. دستور زیر را اجرا کنید تا مطمئن شوید سرویس در حال اجرا است:
# systemctl status httpd
4. این دستور را برای راه اندازی مجدد Apache اجرا کنید:
# systemctl restart httpd
مرحله 2: سرور آپاچی را پیکربندی کنید
سپس باید یک هاست مجازی برای دامنه جدید آپاچی اضافه کنید و آن را به روز کنید. هر دامنه به فایل پیکربندی خاص خود نیاز دارد. فایل های پیکربندی از 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 [email protected] 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
مرحله 3: سرور آپاچی را تست کنید
می توانید وب سرور آپاچی را با وارد کردن آدرس IP سرور در نوار آدرس مرورگر آزمایش کنید:
http://your_server_ip
با نحوه تست و پیکربندی آپاچی در CentOS 6 آشنا شوید
بهترین توزیع لینوکس برای سرور شما چیست؟
یک توزیع لینوکس برای سرور انتخاب کنید
سرور آپاچی را روی CentOS 6 نصب، پیکربندی و آزمایش کنید
برای نصب، پیکربندی و آزمایش سرور آپاچی خود در CentOS 6، مراحل زیر را دنبال کنید:
مرحله 1: Apache را بر روی CentOS 6 نصب کنید
1. برای نصب آپاچی دستور زیر را اجرا کنید:
# yum install httpd
2. برای شروع فرآیند آپاچی، دستور زیر را وارد کنید:
# service httpd start
3. دستور زیر را اجرا کنید تا مطمئن شوید سرویس در حال اجرا است:
# service httpd status
4. دستور زیر را برای راه اندازی مجدد آپاچی اجرا کنید:
# service httpd restart
مرحله 2: آپاچی را پیکربندی کنید در CentOS 6
در این مرحله باید وب سرور را برای دامنه پیکربندی کنید. نام فایل های پیکربندی httpd.conf و محل دایرکتوری تنظیمات آپاچی / etc / httpd / است.
1. فایل پیکربندی آپاچی را باز کنید، یعنی. /etc/httpd/conf/httpd.conf و خطوط زیر را در پایین فایل اضافه کنید:
# vi /etc/httpd/conf/httpd.conf <virtualhost *:80=""> ServerAdmin [email protected] 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
مرحله 3: تست آپاچی
شما می توانید سرور آپاچی را با وارد کردن آدرس 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”
}
}]
}
آموزش کامل نصب و پیکربندی وب سرور آپاچی بر روی سرورهای ابری لینوکس برای اولین بار در پارسوپک. به نظر می رسد.