آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

سرورهای وب در لینوکس 2

دسته بندی :دسته‌بندی نشده 19 نوامبر 2022 علی هشترودی 279
سرورهای وب در لینوکس

1برای سیستم های مبتنی بر Red Hat، مانند Fedora و CentOS، این مراحل را برای بارگیری دنبال کنید:

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

sudo dnf install httpd

sudo systemctl enable httpd

sudo systemsctl start httpd

بسته httpd شامل وب سرور Apache2 است.

فایل اجرایی برای آپاچی httpd نام دارد (بنابراین، نام بسته). بسته به طور پیش فرض وب سرور آپاچی را راه اندازی نمی کند، بنابراین دو خط دوم از آن استفاده می کنند.

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


2.
بسته سرور MySQL را با استفاده از دستورات زیر نصب کنید:

sudo dnf install mariadb-server

sudo systemctl enable mariadb

sudo systemctl start mariadb

توجه داشته باشید که توزیع Red Hat  و بنابراین CentOS و Fedora از بین رفته است با بسته جایگزین MariaDB برای MySQL وقتی MariaDB را نصب می کنید، بسته رمز عبور حساب کاربری root را روی یک رشته خالی تنظیم می کند. اگر سرور شما در هر نوع شبکه ای است، این خوشبختانه توصیه نمی شود.

یک ابزار سریع وجود دارد که می توانید برای تغییر حساب کاربری root اجرا کنید کلمه عبور:

mysql_secure_installation

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

3. بسته های PHP را با استفاده از دستورات زیر نصب کنید:

sudo dnf install php php-mbstring php-mysql

sudo dnf install phpmyadmin

sudo systemctl restart httpd

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

4. یک مرورگر باز کنید و با رفتن به URL زیر موارد را آزمایش کنید:

http://localhost/phpmyadmin

شما باید صفحه ورود به سیستم phpMyAdmin را ببینید.

5. با استفاده از حساب کاربری root در MySQL به همراه رمز عبور وارد شوید زمانی که MySQL را نصب کردید تعریف شد

با استفاده از بسته های نرم افزاری توزیع برای هر سرور، تضمین می کنید که سرور در محیط لینوکس شما به درستی اجرا می شود. یک مزیت دیگر این است که به‌روزرسانی‌های نرم‌افزار توزیع شامل هرگونه وصله امنیتی یا رفع اشکال است که به طور خودکار برای سرورها منتشر می‌شود.

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

نصب و اجرای سرورهای Apache، MySQL و PHP در محیط ویندوز یا مک بسیار مشکل است، زیرا عوامل زیادی در نحوه آنها را نصب و پیکربندی کنید. برای شروع، هر دو ویندوز و macOS دارای یک وب سرور داخلی هستند، بنابراین اگر وب سرور آپاچی را نصب کنید شما باید آن را پیکربندی کنید از یک پورت TCP جایگزین استفاده کنید.

به همین ترتیب، macOS به طور پیش‌فرض دارای نسخه قدیمی‌تری از PHP است، بنابراین اگر نصب کنید ، یک نسخه به روز شده PHP، تلاش برای اطمینان از اینکه کدام نسخه فعال است، دشوار می شود.

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

علی هشترودی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

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

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

لینک کوتاه:
0