بستن اطلاعیه

*فراخوان*

سلام مهمان عزیز

از لینک زیر دیدن فرمایید:

فراخوان: تکمیل کادر انجمن

ایجاد هاست مجازی برای توسعه نرم‌افزار در وب‌سرور

شروع موضوع توسط ^moon shadow^ ‏22/6/19 در انجمن مسائل و مقالات تخصصی شبکه

برچسب‌ها:
  1. ^moon shadow^

    ^moon shadow^ مدیر ارشد بازنشسته + نویسنده انجمن نویسنده انجمن

    تاریخ عضویت:
    ‏18/3/18
    ارسال ها:
    3,704
    تشکر شده:
    7,294
    امتیاز دستاورد:
    333
    جنسیت:
    زن
    محل سکونت:
    تبریــز
    آدرس دهی مناسب برنامه تحت وب در وب‌سرور مجازی می‌تونه نمای بهتری به اجرای پروژه تون بده. حتی اگر بخواهید سیستم تحت وب خودتون رو توی شبکه فراخوانی کنید بهتره مسیردهی پروژه را اصلاح کنید.

    فرض کنید همیشه برای فراخوانی پروژه خود از آدرس زیر استفاده می‌کردید:
    http://localhost/hitos_project/finalproject/web/app.php
    خیلی جالبه که در آخر این آموزش پروژه خودتون رو به صورت زیر فراخوانی کنید:

    http://example.com
    اگر از xampp استفاده می‌کنید از مسیر زیر فایل httpd.conf رو پیدا کنید و با ویرایشگر باز کنید:

    [xampp folder]\apache\conf
    منظور از [xampp folder] پوشه اصلی نرم افزار xampp است که بسته به محل نصب نرم افزار xampp می‌تواند هر آدرسی باشد.

    اگر برای راه اندازی وب سرور از نرم افزار wampp استفاده کردید از مسیر زیر فایل httpd.conf رو ویرایش کنید:

    [wampp folder]\bin\apache\[Apache version]\conf\
    در wamp server امکان استفاده از چند ورژن Apache وجود دارد بنابر این نسخه‌های متعدد Apache از طریق فولدر با هم تفکیک می‌شوند. اگر یک پوشه دارید وارد آن شوید و اگر چند پوشه دارید پس از اطمینان از ورژن Apache خود به جای [Apache version] پوشه مناسب خود را وارد شوید.

    علامت # را از اول دو خط زیر پاک کنید:

    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    #Include conf/extra/httpd-vhosts.conf
    در مسیر پوشه conf که در پاراگراف‌های قبلی این مطلب نحوه یافتن آن را به شما گفته بودیم پوشه‌ای موجود است به نام extra، این پوشه را گشوده و فایل httpd-vhosts.conf را از آن بیابید.

    سورس زیر را به انتهای این فایل بیفزایید:

    <VirtualHost *:80>
    ServerAdmin mail@mail.com
    DocumentRoot "c:\xampp\htdocs\hitos_project\finalproject\web"
    ServerName example.com
    ErrorLog "logs/hitos_project.log"
    CustomLog "logs/hitos_project.log" common
    <Directory "c:\xampp\htdocs\hitos_project\finalproject\web">
    Require all granted
    </Directory>
    </VirtualHost>
    در خط سه و هفت مسیر پروژه خود را تعیین کردیم. در خط چهار و مقابل ServerName آدرسی را که قرار است بعدا با آن به پروژه خود دسترسی پیدا کنید وارد کنید.

    به مسیر C:\Windows\System32\drivers\etc رفته و فایل hosts را با ویرایشگر گشوده و آدرس زیر را به انتهای فایل بیفزایید (مسیر ذکر شده در صورتی صادق است که ویندوز خود را در درایو C نصب کرده باشید):

    127.0.0.1 example.com
    حال وب‌سرور خود را دوباره راه اندازی کنید، و در مرورگر خود با آدرس Example Domain به پروژه خود دسترسی پیدا کنید.

    نکته: همیشه سعی کنید ماژول mod_rewrite را فعال نگه دارید تا آدرس دهی پروژه شما زیباتر شود. برای فعال کردن و یا اطمینان از فعال بودن این ماژول در فایل httpd.conf این ماژول را با برداشتن علامت # از خط زیر انجام دهید:

    LoadModule rewrite_module modules/mod_rewrite.so
    آموزش فوق برای سیستم عامل ویندوز ارائه شده بود ولی خواهید دید با کمی تغییرات در مسیر پوشه‌ها در هر سیستم عامل دیگری اعم از توزیع‌های لینوکس و یا مک می‌تونید این فرایند را تکرار کنید.
     
بارگذاری...