ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

ලෝකල් LAMP සර්වර් එකේ Virtual Host එකක් සකස් කරන ලේසි ක්‍රමය

ලෝකල් LAMP සර්වර් එකේ Virtual Host එකක් සකස් කරන ලේසි ක්‍රමය

LAMP (Linux, Apache, MySQL, PHP) පරිසරයක් දේශීයව සකස් කරගැනීමට උත්සාහ කරන ඩෙවලපර්ලාට Virtual Host එකක් සකස් කිරීම ඉතා වැදගත්. මේකෙන් එකම සේවාදායකයේ බොහෝ ව්‍යාපෘතින් වෙන වෙනම ඩොමේන් නාමයකින් පරීක්ෂා කළ හැකිය. මෙහිදී Ubuntu පද්ධතියක් භාවිතා කරන බව සැලකිල්ලට ගනිමු.

Virtual Host එකක් සෑදීමේ පියවර

  • ටර්මිනලය විවෘත කර, sudo nano /etc/apache2/sites-available/example.sandbox.conf ලෙස නව කෝන්ෆිගරේෂන් ගොනුවක් සාදන්න. nano, vim, හෝ ඔබේ කැමැත්තේ එඩිටරය භාවිතා කළ හැක.
  • ගොනුව තුළ පහත කොඩ් බ්ලොක් එක ඇතුළත් කරන්න. example.sandbox වෙනුවට ඔබගේ ඩොමේන් නාමය යොදන්න.
    <VirtualHost *:80>
        ServerName example.sandbox
        ServerAlias www.example.sandbox
        ServerAdmin [email protected]
        DocumentRoot /var/www/example.sandbox
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        <Directory /var/www/example.sandbox>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>
  • කෝන්ෆිගරේෂන් සක්‍රිය කිරීමට sudo a2ensite example.sandbox.conf ක්‍රියාත්මක කරන්න. පණිවුඩයක් එළැඹේ නම්, sudo systemctl reload apache2 හරහා Apache නැවත පූරණය කරන්න.
  • කෝන්ෆිගරේෂන් වැරදි නැතැයි තහවුරු කිරීම සඳහා sudo apache2ctl configtest භාවිතා කර, Syntax OK පණිවුඩය ලැබෙනවාද බලන්න.
  • hosts ගොනුවේ 127.0.0.1 example.sandbox ලෙස එක් කර, බ්‍රව්සරයෙන් ඩොමේන් නාමය දේශීය IP වෙත යොමු කරන්න.
  • වෙබ් අඩවිය තබාගැනීමට sudo mkdir /var/www/example.sandbox සහ sudo chown -R $USER:www-data /var/www/example.sandbox ක්‍රියාත්මක කර, ඔබට ලේඛන සංස්කරණය සඳහා sudo අවශ්‍ය නොවෙයි.
  • අවසානයේ nano /var/www/example.sandbox/index.html තුළ සාමාන්‍ය HTML පිටුවක් නිර්මාණය කර, Apache හරහා වෙබ් අඩවිය පරීක්ෂා කරන්න.

මෙම පියවරයන් අනුගමනය කිරීමෙන්, ඔබට එකම මැෂින් එකේ බහු ප්‍රොජෙක්ට් එකක් ස්වයංක්‍රීයව පරික්ෂා කළ හැකිය. ලොකු පරිමාණයේ සේවාදායකයක් සකස් නොකළත්, ලෝකල් වශයෙන් බාධා රහිත සංවර්ධනයක් සලසා ගත හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ බොහෝ තරුණ ඩෙවලපර්ලා සහ කුඩා ව්‍යාපාරිකයින්, වාණිජ සේවාදායකයක් කුලියට ගැනීමට අධික පිරිවැයක් ගෙවිය යුතුය. ලෝකල් LAMP සර්වර් එකේ Virtual Host සකස් කිරීමෙන්, අඩු වියදමින් බහු ව්‍යාපෘති පරීක්ෂා කළ හැකි වේ. මෙය විශ්ව විද්‍යාල සිසුන්ට ප්‍රායෝගික පාඨමාලා, සෙමිනාර, හෝ කේත පරීක්ෂණ සඳහා ඉතා ප්‍රයෝජනවත්. තවත් වශයෙන්, ශ්‍රී ලංකාවේ තාක්ෂණ ආරම්භක සමාගම්ට ඉතා වේගවත් MVP (Minimum Viable Product) නිර්මාණය කර, ගනුදෙනුකරුවන් සමඟ තත්කාලීන ප්‍රදර්ශනයක් ලබා දීමට අවස්ථාව ලැබේ.

අවසන් වශයෙන්, Virtual Host එකක් නිවැරදිව සකස් කරගත් පසු, ඔබේ දේශීය පරිසරය සුරක්ෂිතව, වේගවත්, හා විශ්වාසදායකව පවත්වා ගත හැකිය. මෙය ශ්‍රී ලංකාවේ තාක්ෂණික ඉගෙනුම සහ ව්‍යාපාරික නව්‍යකරණයට නව දොරටුවක් විවර කරයි.

💡 ඔබේ පරිසරයට Virtual Host එකක් එක් කරලා වැඩි වේගයක් අත්විඳින්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#LAMP #VirtualHost #Apache #Ubuntu #WebDev