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

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

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

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

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

تعیین محل پوشه وب

دسته بندی :دسته‌بندی نشده 20 نوامبر 2022 علی هشترودی 393
تعیین محل پوشه در وب

وظیفه اصلی وب سرور آپاچی ارائه فایل ها به کلاینت های راه دور است.

با این حال، شما نمی خواهید که هر کسی فقط هر فایلی را در سیستم شما بازیابی کند!

برای محدود کردن فایل هایی که سرور آپاچی ارائه می کند، باید آن را به یک ناحیه پوشه خاص در آن  سیستم محدود کنید

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

دستورالعمل ریشه:

DocumentRoot c:/xampp/htdocs

پوشه htdocs پیش فرض معمولی است که برای وب سرور آپاچی استفاده می شود محیط‌های ویندوز و macOS برای macOS، در /Applciations/ قرار دارد

XAMPP/htdocs برای محیط های لینوکس، استفاده از آن تا حدودی رایج شده است

/var/www/html به عنوان پوشه DocumentRoot.

اگر انتخاب کنید که پوشه DocumentRoot را به محل پوشه دیگری در سرور منتقل کنید،

اطمینان حاصل کنید که حساب کاربری که سرور وب Apache را اجرا می کند حداقل به فایل های خواندنی از پوشه دسترسی دارد.

تنظیم پورت پیش فرض TCP

وب سرور آپاچی به اتصالات ورودی از مرورگرهای مشتری گوش می دهد با استفاده از دو پورت شبکه پیش‌فرض TCP:

»» پورت TCP 80 برای درخواست های HTTP

»» پورت TCP 443 برای درخواست های HTTPS

درخواست های HTTPS از رمزگذاری برای ایمن سازی ارتباط بین مرورگر و سرور استفاده می کنند.

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

شما پورت هایی را تنظیم می کنید که وب سرور آپاچی درخواست های دریافتی را با استفاده از آن می پذیرد دستور گوش دادن:

Listen 80

Listen 443

برای گوش دادن به موارد بیشتر می توانید از دستورالعمل های Listen متعدد در فایل پیکربندی استفاده کنید بیش از یک پورت TCP

استفاده از رمزگذاری

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

مرجع گواهی تشخیص می دهد.

وب سایت شما معتبر است و اصالت شما را تضمین می کند.

این امکان بازدیدکنندگان وب سایت شما را فراهم می کند.

اعتماد کنید که شما همانی هستید که می گویید و سرور وب شما همان چیزی است که می گوید.

متأسفانه، گواهی های امضا شده باید خریداری شوند و ممکن است تا حدودی گران باشند.

برای کار توسعه، می توانید از گواهی امضا شده خود استفاده کنید.

گواهی خود امضا شده است.

چه می گوید: شما گواهی خود را امضا می کنید. این هیچ اعتمادی را به بازدیدکنندگان وب سایت شما القا نمی کند، بنابراین از گواهی امضا شده در وب سایت تولیدی استفاده نکنید – فقط از آن برای توسعه استفاده کنید. وب سرور XAMPP فقط برای این منظور گواهی خود امضا شده را نصب می کند.

تعامل با سرور PHP

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

ابتدا باید به وب سرور آپاچی بگویید که ماژول سرور PHP را بارگذاری کند می تواند پیوندی بین سرورهای آپاچی و PHP ایجاد کند. شما این کار را با استفاده از دستورالعمل LoadModule: ابتدا باید به وب سرور آپاچی بگویید که ماژول سرور PHP را بارگذاری کند می تواند پیوندی بین سرورهای آپاچی و PHP ایجاد کند. شما این کار را با استفاده از دستورالعمل LoadModule:

LoadModule php7_module “c:/xampp/php/apache2_4.dll”

بعد از اینکه آپاچی ماژول PHP را بارگذاری کرد، باید به آن بگویید که به چه نوع فایلی ارسال کند.

سرور PHP این کار را با استفاده از دستورالعمل AddHandler انجام می دهید:

AddHandler application/x-httpd-php .php

علی هشترودی

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

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

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

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

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

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

لینک کوتاه:
0