منو سایت

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

 تاریخ انتشار :
/
  وبلاگ
مدیریت کاربران MySQL

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

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

یک وب سرور چیست؟

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

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

دانش وب سرور و نحوه عملکرد آن برای نمایش وب سایت ها

به عنوان مثال، هنگامی که “www.mysite.com” را در مرورگر خود وارد می کنید، درخواست شما به دستگاهی که سرور وب در آن قرار دارد و یک فایل پاسخ با محتوای درخواستی مانند صفحه “index.html” ارسال می شود. در پاسخ عودت داده خواهد شد. بسته به محتوای صفحه HTML درخواستی، عناصری مانند CSS، جاوا اسکریپت و فایل های تصویری از وب سرور دریافت می شوند.

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

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

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

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

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

یکی از ویژگی های وب سرور آپاچی پشتیبانی از آن بر روی سرورهای مجازی است. به همین دلیل، چندین وب سایت مختلف (روی یک سرور) را ارائه می دهد. پس از خرید سرور اختصاصی و ثبت دامنه .IER می توانید وب سرور آپاچی را روی آنها نصب کنید.

معرفی وب سرور آپاچی و مزایای آن

وب سرور آپاچی و استفاده از آن برای ویندوز، لینوکس و یونیکس

هاست هایی که از نرم افزارهای مبتنی بر وب استفاده می کنند به شما مزایایی را ارائه می دهند مگر اینکه از برنامه های Microsoft IIS ASP.NET استفاده کنید که می تواند مشکلاتی را ایجاد کند.
در اینجا نحوه نصب آپاچی در ویندوز آمده است. توجه داشته باشید که سیستم عامل‌های macOS دارای PHP و وب سرور آپاچی هستند. اکثر کاربران لینوکس نیز این نرم افزار را به صورت پیش فرض بر روی سیستم خود دارند.

همه در یک بسته

می توانید یکی از بسته های آماده XAMPP، WampServer یا WampDeveloper Pro (مناسب برای ویندوز، لینوکس و macOS) را نصب کنید تا وب سرور در کمترین زمان ممکن و در سریع ترین زمان ممکن راه اندازی شود.

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

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

این بسته ها شامل PHP، YMYSQL، ACHAPACHE و برخی از رابط های مدیریت آسان است. شایان ذکر است که استفاده از این بسته ها تنظیمات سرور را محدود نمی کند. با این حال، ممکن است همچنان بخواهید وب سرور پیشرفته خود را کاملاً دستی راه اندازی کنید.

Apache را با Wizard نصب کنید

برای نصب آپاچی ابتدا باید MSI Windows Installer را دانلود کنید. این نرم افزار از وب سایت آپاچی قابل دانلود می باشد. استفاده از این ابزار برای مبتدیان توصیه می شود.

نصب دستی آپاچی

همانطور که در قسمت قبل گفتیم، نصب دستی وب سرور گاهی اوقات مفیدتر است. برخی از مزایای نصب دستی وب سرور عبارتند از:

  • پشتیبان گیری، نصب مجدد، انتقال سرور در چند ثانیه
  • کنترل بیشتر بر نحوه و زمان راه اندازی آپاچی
  • امکان نصب آپاچی در هر ناحیه ای مانند USB

مرحله اول؛ پیکربندی IIS برای نصب آپاچی

آپاچی درخواست‌های TCP/IP را در پورت 80 دنبال می‌کند. بنابراین برای نصب آن، ابتدا باید تمام برنامه‌هایی را که از آن پورت استفاده می‌کنند حذف کنید.

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

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

در واقع، اگر از یک نسخه حرفه ای یا سرور ویندوز استفاده می کنید، ممکن است یک ISS داشته باشید. در این صورت باید Apache را حذف یا غیرفعال کنید تا آن را روی ویندوز نصب کنید.

مرحله دوم؛ دانلود فایل های مهم

در این آموزش از “Apache Lounge” به عنوان یک نسخه بهبود یافته از نظر سرعت و پایداری آپاچی استفاده شده است. برای دسترسی به فایل نصبی می توانید بسته فشرده بسته نصبی را از آدرس زیر دانلود کنید.

«www.apachelounge.com/download/»

همچنین باید Windows C ++ را از Microsoft.com به عنوان فایل راهنما دانلود و نصب کنید. اگر در سیستم موجود است، نیازی به نصب مجدد آن ندارید.

سطح سوم؛ فایل های دانلود شده را استخراج کنید

برای نصب آپاچی آن را در مسیر پوشه درایو C: / Extract کرده و مراحل نصب را در پوشه C: / Apache24 ادامه دهید. توجه داشته باشید که می توانید Apache را در مسیر سیستمی که می خواهید نصب کنید، اما باید پیکربندی “SVROOT” را تغییر دهید تا به آدرسی مانند “E: / Apache24” اشاره کند.

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

آپاچی چیست؟

مرحله چهارم؛ پیکربندی وب سرور آپاچی

فایل متنی conf / httpd.conf در پوشه آپاچی وظیفه پیکربندی آن را بر عهده دارد. می توانید این فایل را با ویرایشگر مورد علاقه خود مانند Notepad باز کنید. توجه داشته باشید که هنگام پیکربندی مسیر، از اسلش (/) به جای خط پشتی ویندوز () برای تمام تنظیمات مسیر استفاده کنید.

اگر آپاچی را به روشی غیر از C نصب کرده اید: / Apache24; در این مرحله می توانید تمام آدرس ها را جایگزین کنید. باید کد زیر را در فایل کانفیگ خود تغییر دهید. خط 60، تمام درخواست ها را با پورت 80 دنبال کنید.

Listen *:80

در خط 162، بازنویسی حالت را با حذف “#” فعال کنید، این گزینه اختیاری است، اما ممکن است برای مراحل دیگر مفید باشد.

LoadModule rewrite_module modules/mod_rewrite.so

خط 227 نام دامنه سرور را مشخص کنید.

ServerName localhost:80

خط 224، دسترسی htaccess به فایل های سیستم را فعال کنید.

AllowOverride All

مرحله چهارم؛ تغییر آدرس صفحه وب (اختیاری)

این مرحله اختیاری است، اما به طور پیش فرض Apache فایل های پیدا شده خود را در پوشه دستگاه C: / Apache24 / htdocs ذخیره می کند. می توانید از سایر دستگاه های پشتیبان گیری و نصب مجدد استفاده کنید.

برای این کار ابتدا یک پوشه با مسیر D: WebPages ایجاد کنید و httpd.conf را بر اساس آن تغییر دهید.

در خط 251 با دستور زیر مسیر اصلی را تنظیم کنید.

DocumentRoot "D:/WebPages"

سپس دستور زیر را در خط 252 قرار دهید.

<Directory "D:/WebPages">

مرحله پنجم؛ تنظیمات پیوست شده را تست کنید

در این مرحله، زمان نصب آپاچی فرا رسیده است. ابتدا می توانید با وارد کردن Start> Run> cmd یک command prompt را باز کنید و سپس کد زیر را وارد کنید:

# navigate to Apache bin directory
cd /Apache24/bin
# Test httpd.conf validity
httpd -t/

در نهایت اگر با سینتکس عبارت مواجه شدید، مطمئن باشید که نصب آپاچی بر روی ویندوز شما با موفقیت انجام شده است. در غیر این صورت، باید تمام خطاهای موجود در httpd.conf را برطرف کنید.

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

ساده ترین راه برای نصب آپاچی در ویندوز این است که آن را به عنوان یک سرویس ویندوز اضافه کنید. برای انجام این کار، ابتدا باید یک خط فرمان جدید را به عنوان مدیر باز کنید و موارد زیر را وارد کنید:

cd /Apache24/bin
httpd -k install

سپس کنترل پنل را باز کرده و Administrative Tools and Services را انتخاب کرده و روی apache2.4 دوبار کلیک کنید. در این مرحله، نوع راه اندازی برنامه را روی حالت خودکار قرار دهید تا مطمئن شوید که وقتی سیستم خود را روشن می کنید، آپاچی در رایانه شما فعال است.

سپس باید نوع بوت خود را روی حالت دستی تنظیم کنید و با انتخاب گزینه net start apache2.4 مجددا Apache را فعال کنید.

مرحله 7؛ یک وب سرور را در نصب آپاچی تست کنید

برای تست وب سرور در حین فرآیند نصب آپاچی در ویندوز، باید فایلی به نام index.html در صفحه وب آپاچی (Htdocs یا D: WebPages) ایجاد کنید و سپس موارد زیر را وارد کنید:

<html>
<head>
<title>Testing Apache</title>
</head>
<body>
<p>Apache is working!</p>
</body>
</html>

در این مرحله، اگر پس از باز کردن یک صفحه در مرورگر وب و وارد کردن http: // localhost / همه چیز خوب پیش رفت، می توانید مطمئن باشید که نصب آپاچی و وب سرور شما با موفقیت انجام شده است.

مزایای نصب آپاچی

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

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

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

با تنظیمات آپاچی در ویندوز و مزایای استفاده از آن آشنا شوید

انعطاف پذیری یکی دیگر از مزایای مهم آپاچی است. در این وب سرور می توانید ماژول هایی را به برنامه های مورد نیاز خود اضافه کنید. علاوه بر این، می توان گفت نصب آسان، نرم افزار Apache را در بین برنامه نویسان حرفه ای و مبتدی محبوب کرد.

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

نتیجه

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

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

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

1. وب سرور چیست؟

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

سالن آپاچی. 2 چه تفاوتی با نسخه معمولی آپاچی دارد؟

این نسخه بهبود یافته آپاچی از نظر سرعت و پایداری می باشد که برای افزایش کارایی و رضایت کاربران منتشر شده است.

3. چرا باید از وب سرور آپاچی استفاده کنیم؟

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

{“@context”: “https://schema.org”، “@type”: “FAQPage”، “mainEntity”: [{
“@type”: “Question”,
“name”: “وب‌سرور چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “وب‌سرور نرم‌افزاری است که در ابتدا کار ثبت دامنه و خرید سرور را انجام می‌دهد و سپس درخواستتان مبنی‌بر دسترسی به صفحه‌ای خاص را دریافت می‌کند.”
}
},{
“@type”: “Question”,
“name”: “Apache Lounge چه تفاوتی با نسخه آپاچی معمولی دارد؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “یک نسخه بهبودیافته از نظر سرعت و پایداری آپاچی است که برای افزایش بازدهی و رضایت کاربران عرضه شده است.”
}
},{
“@type”: “Question”,
“name”: “چرا باید از وب‌سرور آپاچی استفاده کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “ب‌سرور آپاچی یک گزینه عالی برای اجرای وب‌سایت‌هایتان است و با استفاده از آن می‌توانید به‌صورت رایگان از یک سرور کاربردی برای مدیریت داده‌ها، نرم‌افزارها و وب‌سایت‌های خود استفاده کنید.”
}
}]
}

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