നിങ്ങളുടെ സ്വന്തം വെബ്uസെർവർ സൃഷ്uടിക്കുകയും നിങ്ങളുടെ ലിനക്സ് ബോക്uസിൽ നിന്ന് ഒരു വെബ്uസൈറ്റ് ഹോസ്റ്റുചെയ്യുകയും ചെയ്യുന്നു


നിങ്ങളിൽ പലരും ഒരു വെബ് പ്രോഗ്രാമർ ആയിരിക്കും. നിങ്ങളിൽ ചിലർ ഒരു വെബ്uസൈറ്റിന് കാരണം ആയിരിക്കാം, തീർച്ചയായും അത് പതിവായി എഡിറ്റ് ചെയ്യുകയും അപ്uഡേറ്റ് ചെയ്യുകയും ചെയ്യും. വെബ് സാങ്കേതിക വിദ്യകളെക്കുറിച്ച് വേണ്ടത്ര അറിവ് ഇല്ലാത്ത ചിലർ ഇപ്പോഴും അത് സ്വന്തമാക്കാൻ പദ്ധതിയിടുന്നു.

ഈ ലേഖനത്തിലൂടെ, വളരെ കുറച്ച് അറിവുള്ള ഒരു വർക്കിംഗ് വെബ്uസൈറ്റ് എങ്ങനെ വികസിപ്പിക്കാമെന്നും നിങ്ങളുടെ ലിനക്സ് ബോക്uസ് ഉപയോഗിച്ച് അത് ഹോസ്റ്റ് ചെയ്യാമെന്നും ഞാൻ അറിയിക്കും. കാര്യങ്ങൾ അത് പോലെ ലളിതമായിരിക്കാം.

ആവശ്യകതകൾ:

ലിനക്സ് ബോക്സ് (എന്നിരുന്നാലും, നിങ്ങൾക്ക് വിൻഡോസ് ഉപയോഗിക്കാം, പക്ഷേ കാര്യങ്ങൾ ലിനക്സ് മെഷീനിൽ ഉള്ളത് പോലെ ലളിതവും മികച്ചതുമാകില്ല, ഉദാഹരണത്തിന് ഡെബിയൻ ഇവിടെ ഉപയോഗിച്ചിട്ടുണ്ട്). നിങ്ങൾക്ക് ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിലോ ഒരു ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് നിങ്ങൾക്കറിയില്ലെങ്കിലോ, ഒരു ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് കാണിക്കുന്ന കുറച്ച് ഗൈഡുകൾ ഇതാ.

  • ഒരു ഡെബിയൻ 10 (ബസ്റ്റർ) മിനിമൽ സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • ഉബുണ്ടു 20.04 സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • സ്ക്രീൻഷോട്ടുകൾക്കൊപ്പം \CentOS 8.0″ ഇൻസ്റ്റാളേഷൻ

Apache, PHP, MySQL എന്നിവ (മറ്റേതെങ്കിലും SQL-നെ കുറിച്ചുള്ള വേഗത്തിലുള്ള അറിവുണ്ടെങ്കിൽ, നിങ്ങൾക്കത് ഉപയോഗിക്കാം, പക്ഷേ ലേഖനത്തിലെ ഉദാഹരണങ്ങൾ MySQL ഉപയോഗിക്കും.

  • ഡെബിയൻ 10 സെർവറിൽ ലാമ്പ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • ഉബുണ്ടു 20.04-ൽ LAMP സ്റ്റാക്ക് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • CentOS 8-ൽ LAMP സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

Content Management Framework - KompoZer ഉള്ള Drupal, അല്ലെങ്കിൽ നിങ്ങൾക്ക് WordPress അല്ലെങ്കിൽ Joomla ഉപയോഗിക്കാം.(എന്നാൽ ഇവിടെ ഞാൻ Drupal എന്റെ Content Management System (CMS) ആയി ഉപയോഗിച്ചു).

  • ഡെബിയൻ 10-ൽ ലാമ്പിനൊപ്പം വേർഡ്പ്രസ്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • ഉബുണ്ടു 20.04-ൽ അപ്പാച്ചെ ഉപയോഗിച്ച് വേർഡ്പ്രസ്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • CentOS 8/7-ൽ Apache, MariaDB 10, PHP 7 എന്നിവയ്uക്കൊപ്പം WordPress 5 ഇൻസ്റ്റാൾ ചെയ്യുക

  • ഡെബിയൻ 10-ൽ ദ്രുപാൽ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • ഉബുണ്ടുവിൽ ദ്രുപാൽ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • CentOS 8-ൽ Drupal എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

  • ഡെബിയൻ 10-ൽ ജൂംല എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • ഉബുണ്ടുവിൽ ജൂംല എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • CentOS 8-ൽ ജൂംല എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

സ്വന്തം വെബ്uസെർവർ സജ്ജീകരിക്കുകയും ലിനക്സിൽ ഒരു വെബ്uസൈറ്റ് ഹോസ്റ്റുചെയ്യുകയും ചെയ്യുന്നു

ഒരു വെർച്വൽ ഹോസ്റ്റിംഗ് സൗകര്യമുള്ള മോഡം വഴി ബന്ധിപ്പിച്ചിട്ടുള്ള സ്റ്റാറ്റിക് ഐപി (ഇഷ്ടപ്പെട്ടത്) ഉള്ള ഒരു ഇന്റർനെറ്റ് കണക്ഷൻ (യഥാർത്ഥത്തിൽ ഇത് ഇവിടെ തോന്നുന്നത്ര സങ്കീർണ്ണമല്ല).

അപ്പാച്ചെ ഒരു വെബ് സെർവർ പ്രോഗ്രാമാണ്. മിക്ക സിസ്റ്റങ്ങളിലും ഇത് ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുന്നു. ഇത് നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ ഇല്ലയോ എന്ന് പരിശോധിക്കുക.

# apt-cache policy apache2 (On Debian based OS)
apache2:
  Installed: (none)
  Candidate: 2.4.38-3+deb10u3
  Version table:
     2.4.38-3+deb10u3 500
        500 http://httpredir.debian.org/debian buster/main amd64 Packages
     2.4.38-3 -1
        100 /var/lib/dpkg/status
     2.4.25-3+deb9u9 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
# yum search httpd (On Red Hat based OS)
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: ftp.iitm.ac.in
 * epel: mirror.smartmedia.net.id
 * extras: ftp.iitm.ac.in
 * updates: ftp.iitm.ac.in
Installed Packages
httpd.i686	2.2.15-28.el6.centos	@updates

മുകളിലെ ഔട്ട്uപുട്ടിൽ നിന്ന്, അപ്പാച്ചെ ബോക്uസിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് വ്യക്തമാണ്, അത് നിങ്ങളുടെ കാര്യത്തിൽ ഇല്ലെങ്കിൽ നിങ്ങൾക്ക് ആവശ്യമായ പാക്കേജ് 'apt' അല്ലെങ്കിൽ 'yum' ചെയ്യാം. അപ്പാച്ചെ ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ അത് ഇതുപോലെ ആരംഭിക്കുക.

# apt-get install apache2 (On Debian based OS)
# service apache2 start
# yum install httpd (On Red Hat based OS)
# service httpd start

ശ്രദ്ധിക്കുക: ചില സെർവറുകളിൽ നിങ്ങൾ 'httpd' എന്ന് ടൈപ്പ് ചെയ്യേണ്ടി വരും, കൂടാതെ 'apache' അല്ല, RHEL. 'apache2' അല്ലെങ്കിൽ 'http' അല്ലെങ്കിൽ 'httpd' സെർവർ ആരംഭിച്ചുകഴിഞ്ഞാൽ, ഇനിപ്പറയുന്ന ഏതെങ്കിലും ലിങ്കുകളിലേക്ക് പോയി അത് നിങ്ങളുടെ ബ്രൗസറിൽ പരിശോധിക്കാം.

http://127.0.0.1
http://localhost
http://your-ip-address

ഈ ലിങ്ക് ഒരു ഹോസ്റ്റ് ചെയ്ത പേജിലേക്ക് തുറക്കും, അതായത് അപ്പാച്ചെ വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്യുകയും ആരംഭിക്കുകയും ചെയ്തു.

MySQL ഒരു ഡാറ്റാബേസ് സെർവർ പ്രോഗ്രാമാണ്. ഇത് നിരവധി ഡിസ്ട്രോകൾ നിറഞ്ഞതാണ്. ഇത് നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ ഇല്ലയോ എന്നും എവിടെയാണ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നതെന്നും പരിശോധിക്കുക.

# whereis mysql
mysql: /usr/bin/mysql /etc/mysql /usr/lib/mysql /usr/bin/X11/mysql /usr/share/mysql 
/usr/share/man/man1/mysql.1.gz

മുകളിലെ ഔട്ട്uപുട്ടിൽ നിന്ന്, ബൈനറി ഫയലുകളുടെ സ്ഥാനത്തോടൊപ്പം MySQL ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് വ്യക്തമാണ്. ഇത് ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, അത് ഇൻസ്റ്റാൾ ചെയ്ത് ആരംഭിക്കാൻ 'apt' അല്ലെങ്കിൽ 'yum' ചെയ്യുക.

# apt-get install mariadb-server mariadb-client (On Debian based OS)
# service mysql start
# yum install mariadb-server mariadb-client (On Red Hat based OS)
# service mariadb start

കുറിപ്പ്: നിങ്ങൾ mysql-ന്റെ സ്ഥാനത്ത് \mysqld എന്ന് ടൈപ്പ് ചെയ്യേണ്ടി വന്നേക്കാം, വ്യക്തമായും ഉദ്ധരണികളില്ലാതെ, ചില ഡിസ്ട്രോകളിൽ RHEL. MySQL-ന്റെ നില പരിശോധിക്കുക, പ്രവർത്തിപ്പിക്കുക.

# service mysql status (On Debian based OS)
● mariadb.service - MariaDB 10.3.23 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2020-01-08 01:05:32 EST; 1min 42s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 2540 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
  Process: 2537 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 2457 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ]   && systemctl set-environment _WSREP_STAR
  Process: 2452 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 2450 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
 Main PID: 2506 (mysqld)
   Status: "Taking your SQL requests now..."
    Tasks: 30 (limit: 4915)
   CGroup: /system.slice/mariadb.service
           └─2506 /usr/sbin/mysqld

മേൽപ്പറഞ്ഞ ഔട്ട്uപുട്ട് കാണിക്കുന്നത് MySQL 11 മിനിറ്റ് 58 സെക്കന്റാണ് പ്രവർത്തിക്കുന്നതെന്ന്.

വെബ് ഡെവലപ്uമെന്റിനായി രൂപകൽപ്പന ചെയ്uതിരിക്കുന്ന സെർവർ സൈഡ് സ്uക്രിപ്റ്റിംഗ് ഭാഷയാണ് PHP, ഇത് സാധാരണയായി ഒരു പൊതു-ഉദ്ദേശ്യ പ്രോഗ്രാമിംഗ് ഭാഷയായി ഉപയോഗിക്കുന്നു. php ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷം നിങ്ങൾ php സ്ക്രിപ്റ്റ് വിന്യസിക്കണം. ഞാൻ മുകളിൽ പറഞ്ഞതുപോലെ നിങ്ങളുടെ ബോക്സിന് ആവശ്യമായ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ 'apt' അല്ലെങ്കിൽ 'yum' ഉപയോഗിക്കുക.

# apt-get install php php-mysql (On Debian based OS)
# yum install php php-mysqlnd (On Red Hat based OS)

നിങ്ങളുടെ സിസ്റ്റത്തിൽ php വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്താൽ, നിങ്ങളുടെ '/var/www/html' അല്ലെങ്കിൽ '/var/www' ഡയറക്uടറിയിൽ (ഇത്) \info.php എന്ന ഫയൽ സൃഷ്ടിച്ച് അത് ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടോ ഇല്ലയോ എന്ന് നിങ്ങൾക്ക് പരിശോധിക്കാം. നിങ്ങളുടെ അപ്പാച്ചെ ഡയറക്uടറി) ചുവടെ നൽകിയിരിക്കുന്ന ഉള്ളടക്കം.

<?php

     phpinfo ();
?>

ഇപ്പോൾ നിങ്ങളുടെ ബ്രൗസറിലേക്ക് നാവിഗേറ്റ് ചെയ്ത് ഇനിപ്പറയുന്ന ഏതെങ്കിലും ലിങ്ക് ടൈപ്പ് ചെയ്യുക.

http://127.0.0.1/info.php
http://localhost/info.php
http://your-ip-address/info.php

അതായത് php ഇൻസ്റ്റാൾ ചെയ്തു ശരിയായി പ്രവർത്തിക്കുന്നു. ഇപ്പോൾ നിങ്ങളുടെ അപ്പാച്ചെ ഡയറക്uടറിയിൽ നിങ്ങളുടെ വെബ്uസൈറ്റ് നിർമ്മിക്കാൻ കഴിയും, എന്നിരുന്നാലും, ഒരു ചക്രം വീണ്ടും വീണ്ടും കണ്ടുപിടിക്കുന്നത് എല്ലായ്പ്പോഴും നല്ല ആശയമല്ല.

ഇതിനായി, ദ്രുപാൽ, ജൂംല, വേർഡ്പ്രസ്സ് എന്നിങ്ങനെയുള്ള ഉള്ളടക്ക മാനേജ്മെന്റ് ഫ്രെയിംവർക്ക് (CMF) നിലവിലുണ്ട്. ചുവടെ നൽകിയിരിക്കുന്ന ലിങ്കിൽ നിന്ന് നിങ്ങൾക്ക് ഏറ്റവും പുതിയ ചട്ടക്കൂട് ഡൗൺലോഡ് ചെയ്യാനും ഈ ചട്ടക്കൂടുകളിൽ ഏതെങ്കിലും ഉപയോഗിക്കാനും കഴിയും, എന്നിരുന്നാലും, ഞങ്ങളുടെ ഉദാഹരണങ്ങളിൽ ഞങ്ങൾ Drupal ഉപയോഗിക്കും.

  • ദ്രുപാൽ: https://drupal.org/project/drupal
  • ജൂംല: http://www.joomla.org/download.html
  • വേർഡ്പ്രസ്സ്: http://wordpress.org/download/

മുകളിലെ ലിങ്കിൽ നിന്ന് ദ്രുപാൽ ഡൗൺലോഡ് ചെയ്യുക, അത് ഒരു ടാർ ആർക്കൈവ് ആയിരിക്കും. ടാർ ആർക്കൈവ് നിങ്ങളുടെ അപ്പാച്ചെ ഡയറക്ടറി '/var/www/html' അല്ലെങ്കിൽ '/var/www' എന്നതിലേക്ക് നീക്കുക. അപ്പാച്ചെ ഡയറക്uടറിയുടെ റൂട്ടിലേക്ക് അത് എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക. എവിടെയാണ് 'x.xx' പതിപ്പ് നമ്പർ.

# mv drupal-x.xx.tar.gz /var/www/ (mv to Apache root directory)
# cd /var/www/ (change working directory)
# tar -zxvf drupal-7.22.tar.gz (extract the archieve)
# cd drupal-7.22 (Move to the extracted folder)
# cp * -R /var/www/ (Copy the extracted archieve to apache directory)

എല്ലാം ശരിയാണെങ്കിൽ, നിങ്ങളുടെ ബ്രൗസർ വീണ്ടും തുറന്ന് ചുവടെയുള്ള ലിങ്കുകളിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക, നിങ്ങളെ സ്വാഗതം ചെയ്യും.

http://127.0.0.1
http://localhost
http://your-ip-address

നിങ്ങളുടെ ഭാഷാ ക്രമീകരണങ്ങൾ തിരഞ്ഞെടുക്കുക.

ആവശ്യകതകളും ഫയൽ അനുമതിയും പരിശോധിക്കുന്നു. ആവശ്യമായ ഫയലുകൾക്കും ഫോൾഡറുകൾക്കും ശരിയായ അനുമതി നൽകുക. നിങ്ങൾക്ക് ചില ഫയലുകൾ സ്വമേധയാ സൃഷ്ടിക്കേണ്ടി വന്നേക്കാം, അത് വലിയ കാര്യമല്ല.

ഡാറ്റാബേസ് സജ്ജീകരിക്കുക, ബാക്കെൻഡ് പ്രക്രിയ.

ഡാറ്റാബേസ് ക്രമീകരണം പോകുകയാണെങ്കിൽ, പൂർണ്ണമായ പ്രൊഫൈലുകൾ സ്വയമേവ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടും.

കോൺഫിഗർ ചെയ്യുക എന്നതിനർത്ഥം 'സൈറ്റ് നാമം', 'ഇമെയിൽ', 'ഉപയോക്തൃനാമം', 'പാസ്uവേഡ്', 'ടൈം സോൺ' മുതലായവ ക്രമീകരിക്കുക എന്നാണ്.

എല്ലാം സുഗമമായി നടന്നാൽ, നിങ്ങൾക്ക് ഇതുപോലുള്ള ഒരു സ്ക്രീൻ ലഭിക്കും.

http://127.0.0.1 എന്ന വിലാസം പരാമർശിച്ചുകൊണ്ട് നിങ്ങളുടെ പേജ് തുറക്കുക.

ഹുറേ!!!

html-ൽ ഒരു വെബ്സൈറ്റ് രൂപകൽപന ചെയ്യുന്നതിനായി GUI-ൽ പ്രവർത്തിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ഉപകരണമാണ് Kompozer, നിങ്ങൾക്ക് ആവശ്യമുള്ളിടത്ത് ഒരു php സ്ക്രിപ്റ്റ് ചേർക്കാവുന്നതാണ്. Kompozer ഒരു വെബ് പേജ് സൃഷ്ടിക്കുന്നത് വളരെ എളുപ്പമാക്കി.

  1. Kompozer: http://www.kompozer.net/download.php

മിക്ക Linux സിസ്റ്റത്തിലും നിങ്ങൾ ഇത് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതില്ല. Kompozer ഡൗൺലോഡ് ചെയ്uത് എക്uസ്uട്രാക്uറ്റ് ചെയ്uത് പ്രവർത്തിപ്പിക്കുക.

ക്രിയേറ്റീവ് ആണെങ്കിൽ, compozer നിങ്ങൾക്കായി അവിടെയുണ്ട്.

ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ (ഐപി) വിലാസങ്ങളെക്കുറിച്ച് കുറച്ച് വാക്കുകൾ.

http://127.0.0.1

ഇതിനെ പൊതുവെ ലൂപ്പ്ബാക്ക് ഐപി വിലാസം അല്ലെങ്കിൽ ലോക്കൽ ഹോസ്റ്റ് എന്ന് വിളിക്കുന്നു, മാത്രമല്ല ഇത് ബ്രൗസ് ചെയ്യുന്ന മെഷീനിലേക്ക് എല്ലായ്പ്പോഴും വിരൽ ചൂണ്ടുന്നു. മുകളിലെ വിലാസം സൂചിപ്പിക്കുന്ന ഒരു നെറ്റ്uവർക്കിലെ എല്ലാ മെഷീനുകളും അതിന്റെ സ്വന്തം മെഷീനിലേക്ക് തിരികെ ലൂപ്പ് ചെയ്യും.

Ipconfig/ifconfig: നിങ്ങളുടെ മെഷീൻ പ്രാദേശിക വിലാസം അറിയാൻ ഇത് നിങ്ങളുടെ ടെർമിനലിൽ പ്രവർത്തിപ്പിക്കുക.

# ifconfig
eth0      Link encap:Ethernet  HWaddr **:**:**:**:**:**  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0 
          inet6 addr: ****::****:****:****:****/** Scope:Link 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
          RX packets:107991 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:95076 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:0 txqueuelen:1000 
          RX bytes:76328395 (72.7 MiB)  TX bytes:20797849 (19.8 MiB) 
          Interrupt:20 Memory:f7100000-f7120000

inet addr നായി തിരയുക:192.168.1.2 ഇവിടെ 192.168.1.2 എന്റെ പ്രാദേശിക IP ആണ്. നിങ്ങളുൾപ്പെടെ നിങ്ങളുടെ LAN-ലെ ഏത് കമ്പ്യൂട്ടറിനും ഈ വിലാസം ഉപയോഗിച്ച് നിങ്ങളുടെ ഹോസ്റ്റ് ചെയ്ത വെബ് പേജ് റഫർ ചെയ്യാം.

എന്നിരുന്നാലും നിങ്ങളുടെ LAN-ന് പുറത്തുള്ള ഒരു കമ്പ്യൂട്ടറിന് ഈ IP വിലാസം ഉപയോഗിച്ച് നിങ്ങളുടെ വെബ് പേജ് ആക്സസ് ചെയ്യാൻ കഴിയില്ല. നിങ്ങൾക്ക് ഒരു സ്റ്റാറ്റിക് ഐപി നൽകാൻ നിങ്ങളുടെ ഇന്റർനെറ്റ് സേവന ദാതാവിനോട് ആവശ്യപ്പെടേണ്ടിവരും (അത് കാലത്തിനനുസരിച്ച് മാറില്ല). നിങ്ങളുടെ സ്റ്റാറ്റിക് ഐപി വിലാസം ലഭിച്ചുകഴിഞ്ഞാൽ, നിങ്ങളുടെ ഐപി കണ്ടെത്താനുള്ള എളുപ്പവഴി ഗൂഗിളിൽ \എന്റെ ഐപി ഈസ് എന്ന് ടൈപ്പ് ചെയ്ത് ഫലം രേഖപ്പെടുത്തുക എന്നതാണ്.

നിങ്ങളുടെ സ്വന്തം മെഷീനിൽ നിന്നോ നിങ്ങളുടെ LAN-ലെ മറ്റേതെങ്കിലും മെഷീനിൽ നിന്നോ നിങ്ങൾക്ക് ഈ IP ആക്uസസ് ചെയ്യാൻ കഴിയില്ല. എന്നിരുന്നാലും, നിങ്ങളുടെ സ്റ്റാറ്റിക് ഐപി ഉപയോഗിച്ച് നിങ്ങളുടെ ഹോസ്റ്റ് ചെയ്ത പേജ് ആക്സസ് ചെയ്യാൻ നിങ്ങൾക്ക് ഒരു പ്രോക്സി സെർവർ (www.kproxy.com) ഉപയോഗിക്കാം. എന്നാൽ അതിനുമുമ്പ്, നിങ്ങൾ ഒരു വെർച്വൽ സെർവർ സജ്ജീകരിക്കേണ്ടതുണ്ട്, നിങ്ങളുടെ സേവന ദാതാവ് ഇക്കാര്യത്തിൽ തീർച്ചയായും സഹായകമാകും.

ഹും! അത് ഒട്ടും ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല. ആദ്യം, പോർട്ട് അപ്പാച്ചെ ഉപയോഗിക്കുന്നുണ്ടെന്ന് നിങ്ങൾ അറിയേണ്ടതുണ്ട്, മിക്ക കേസുകളിലും ഇത് 80 ആണ്.

# netstat -tulpn

ഔട്ട്പുട്ട് ഇതുപോലെയായിരിക്കും:

tcp6       0      0 :::80                   :::*                    LISTEN      6169/apache2

ഇപ്പോൾ നിങ്ങളുടെ റൂട്ടറിലേക്ക് പോകുക, അത് പൊതുവെ http://192.168.1.1 ആണ്, ഉപയോക്തൃ നാമം/പാസ്uവേഡ് അഡ്മിൻ-അഡ്മിൻ ആയിരിക്കും, എന്നിരുന്നാലും, സേവന ദാതാവിനെയും ഏരിയയെയും അടിസ്ഥാനമാക്കി നിങ്ങളുടെ കാര്യത്തിൽ ഇത് വ്യത്യസ്തമായിരിക്കും.

അടുത്തതായി, വെർച്വൽ സെർവർ ടാബിലേക്ക് പോകുക. പോർട്ട് നമ്പർ, സേവന നാമം, പ്രാദേശിക ഐപി വിലാസം എന്നിവ പൂരിപ്പിക്കുക, അറിയിക്കുക, സംരക്ഷിക്കുക. നിങ്ങളുടെ ISP-യിൽ നിന്ന് സഹായം ആവശ്യപ്പെടുക.

നിങ്ങളുടെ മെഷീൻ UP ആവുകയും MySQL, Apache എന്നിവ ഒരേസമയം പ്രവർത്തിക്കുകയും ചെയ്യുമ്പോൾ നിങ്ങളുടെ മെഷീനിൽ നിന്നോ നിങ്ങളുടെ LAN-ലെ മറ്റേതെങ്കിലും മെഷീനിൽ നിന്നോ ഇന്റർനെറ്റിലെ ഒരു കമ്പ്യൂട്ടറിൽ നിന്നോ മാത്രമേ നിങ്ങൾക്ക് ഈ വെബ്സെർവർ ആക്സസ് ചെയ്യാൻ കഴിയൂ എന്ന് ഓർക്കുക.

വലിയ ശക്തിയോടെ, ഒരു വലിയ ഉത്തരവാദിത്തം വരുന്നു. ഇപ്പോൾ നിങ്ങളുടെ മെഷീൻ സംരക്ഷിക്കേണ്ടത് നിങ്ങളുടെ ഉത്തരവാദിത്തമാണ്. നിങ്ങളുടെ അകത്തേക്കും പുറത്തേക്കും പോകുന്ന വഴികൾ അറിയുന്നത് വരെ ഒരിക്കലും അജ്ഞാതർക്ക് നിങ്ങളുടെ IP വിലാസം നൽകരുത്.

സുരക്ഷയുമായി ബന്ധപ്പെട്ട പ്രശ്uനങ്ങളും അത് എങ്ങനെ സംരക്ഷിക്കാമെന്നും ഞങ്ങൾ തീർച്ചയായും ശ്രമിക്കും. നിങ്ങളുടെ വിലയേറിയ അഭിപ്രായങ്ങൾ നൽകാനും അവ നിങ്ങളുടെ സുഹൃത്തുക്കളുമായി പങ്കിടാനും മടിക്കേണ്ടതില്ല. 'പങ്കിടൽ കരുതലാണ്' എന്ന് നിങ്ങൾക്കറിയാം. നിങ്ങളുടെ നല്ല അഭിപ്രായം ഞങ്ങളെ പ്രോത്സാഹിപ്പിക്കുകയും പ്രചോദിപ്പിക്കുകയും ചെയ്യുന്നു.