كيفية عمل رابط لموقعك الإفتراضي؟


عكس كما تعودنا سنقوم بشرح تفصيلي لتعقيد الخطوات. لنبدأ ،،

كما تعرف localhost بإستخدام XAMPP الذي ينشأ لك موقع إفتراضي ، يكون الرابط لموقعك بالشكل التالي:

localhost/example

وتغيره لرابط يشبه روابط المواقع الإلكترونية

https://i5aledzeid.tv


لنبدأ بالشرح ،،

    1. افتح الملف ورابط مكانه هو:

C:\Windows\System32\drivers\etc\hosts

# Copyright (c) 1993-2009 Microsoft Corp.

#

# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.

#

# This file contains the mappings of IP addresses to host names. Each

# entry should be kept on an individual line. The IP address should

# be placed in the first column followed by the corresponding host name.

# The IP address and the host name should be separated by at least one

# space.

#

# Additionally, comments (such as these) may be inserted on individual

# lines or following the machine name denoted by a '#' symbol.

#

# For example:

#

#      102.54.94.97     rhino.acme.com          # source server

#       38.25.63.10     x.acme.com              # x client host


# localhost name resolution is handled within DNS itself.

# 127.0.0.1       localhost

# ::1             localhost


127.0.0.1 i5aledzeid.tv


أضف السطر الأخير الموضح بالأصفر أعلاه وغير (i5aledzeid.tv) للرابط المراد عمله.

    2. ثم افتح الملف ورابط مكانه هو:

C:\xampp\apache\conf\extra\httpd-vhosts.conf


# Virtual Hosts

#

# Required modules: mod_log_config


# If you want to maintain multiple domains/hostnames on your

# machine you can setup VirtualHost containers for them. Most configurations

# use only name-based virtual hosts so the server doesn't need to worry about

# IP addresses. This is indicated by the asterisks in the directives below.

#

# Please see the documentation at 

# <URL:http://httpd.apache.org/docs/2.4/vhosts/>

# for further details before you try to setup virtual hosts.

#

# You may use the command line option '-S' to verify your virtual host

# configuration.


#

# Use name-based virtual hosting.

#

##NameVirtualHost *:80

#

# VirtualHost example:

# Almost any Apache directive may go into a VirtualHost container.

# The first VirtualHost section is used for all requests that do not

# match a ##ServerName or ##ServerAlias in any <VirtualHost> block.

#

##<VirtualHost *:80>

    ##ServerAdmin webmaster@dummy-host.example.com

    ##DocumentRoot "C:/xampp/htdocs/dummy-host.example.com"

    ##ServerName dummy-host.example.com

    ##ServerAlias www.dummy-host.example.com

    ##ErrorLog "logs/dummy-host.example.com-error.log"

    ##CustomLog "logs/dummy-host.example.com-access.log" common

##</VirtualHost>


##<VirtualHost *:80>

    ##ServerAdmin webmaster@dummy-host2.example.com

    ##DocumentRoot "C:/xampp/htdocs/dummy-host2.example.com"

    ##ServerName dummy-host2.example.com

    ##ErrorLog "logs/dummy-host2.example.com-error.log"

    ##CustomLog "logs/dummy-host2.example.com-access.log" common

##</VirtualHost>


<VirtualHost *:80>

    DocumentRoot "C:\xampp\htdocs\invoices\public"

    ServerName i5aledzeid.tv

</VirtualHost>


أضف السطر الأخير الموضح بالأصفر أعلاه

  • وغير (i5aledzeid.tv) للرابط المراد عمله.
  • ثم غير (DocumentRoot: "C:\xampp\htdocs\...\public) لرابط مشروعك.
  • الثلاث نقاط في النقطة السابقة تضع مكانها إسم المشروع.


كما ننوه أنني انتظر تعليقاتكم للرد على أي استفسار .. وشكراً لكم ،

Post a Comment

0 Comments