டெபியன் 10 இல் மெய்நிகர் ஹோஸ்ட்களுடன் அப்பாச்சியை நிறுவுவது எப்படி


அப்பாச்சி, அப்பாச்சி எச்.டி.டி.பி சேவையகம் என்று பிரபலமாக குறிப்பிடப்படுகிறது, இது அப்பாச்சி அறக்கட்டளையால் பராமரிக்கப்படும் ஒரு இலவச மற்றும் திறந்த மூல குறுக்கு-தள வலை சேவையகம் ஆகும். இது இணையத்தில் 35% சந்தைப் பங்கைக் கொடுக்கும் முன்னணி வலை சேவையகமாகும், இது Nginx உடன் 24% உடன் இரண்டாவது இடத்தில் உள்ளது.

அப்பாச்சி மிகவும் நம்பகமானது, நெகிழ்வானது, நிறுவ எளிதானது மற்றும் பல அம்சங்களை அனுப்புகிறது, இது டெவலப்பர்கள் மற்றும் லினக்ஸ் ஆர்வலர்கள் மத்தியில் பிரபலமாகிறது. கூடுதலாக, இது அப்பாச்சி அறக்கட்டளையால் தொடர்ந்து பராமரிக்கப்பட்டு புதுப்பிக்கப்படுகிறது, இது மென்பொருள் பிழைகளை சரிசெய்யவும் அதன் ஒட்டுமொத்த செயல்திறனை மேம்படுத்தவும் உதவுகிறது. இந்த கட்டுரையை எழுதும் நேரத்தில், அப்பாச்சியின் சமீபத்திய பதிப்பு 2.4.39 ஆகும்.

இந்த வழிகாட்டியில், டெபியன் 10 இல் அப்பாச்சி வலை சேவையகத்தை எவ்வாறு நிறுவுவது என்பதற்கான படிகள் மூலம் நாங்கள் உங்களை அழைத்துச் செல்வோம்.

நாங்கள் தொடங்குவதற்கு முன், பின்வரும் தேவைகள் பூர்த்தி செய்யப்படுவதை உறுதிசெய்க:

  1. டெபியன் 10. இன் உதாரணம்
  2. சேவையகத்தை சுட்டிக்காட்டும் முழு தகுதி வாய்ந்த டொமைன் பெயர் (FQDN).
  3. இந்த வழிகாட்டியில், 192.168.0.104 ஐபி முகவரியுடன் டெபியன் 10 அமைப்பை சுட்டிக்காட்டி linux-console.net டொமைனைப் பயன்படுத்துகிறோம்.
  4. ஒரு நல்ல இணைய இணைப்பு.

எங்கள் விமானத்திற்கு முந்தைய சோதனை முடிந்தவுடன், தொடங்குவோம்

படி 1: டெபியன் 10 கணினி களஞ்சியத்தைப் புதுப்பிக்கவும்

டெபியன் 10 இல் அப்பாச்சியை நிறுவுவதற்கான முதல் படி கணினி களஞ்சியங்களை புதுப்பிப்பது. இதை அடைய, வழக்கமான பயனராக உள்நுழைந்து சுடோ சலுகைகளைப் பயன்படுத்தி கட்டளையை இயக்கவும்.

$ sudo apt update -y

படி 2: டெபியன் 10 இல் அப்பாச்சியை நிறுவவும்

அப்பாச்சியை நிறுவுவது ஒரு கேக் துண்டு மற்றும் மிகவும் நேரடியானது. கணினி களஞ்சியங்களை வெற்றிகரமாக புதுப்பித்தவுடன், டெபியன் 10 இல் அப்பாச்சியை நிறுவ கீழே உள்ள கட்டளையை இயக்கவும்.

$ sudo apt install apache2 -y

படி 3: அப்பாச்சி வெப்சர்வரின் நிலையை சரிபார்க்கிறது

அப்பாச்சி வலை சேவையகத்தை வெற்றிகரமாக நிறுவிய பின், சேவை இயங்குகிறதா என்று சோதிக்க எப்போதும் பரிந்துரைக்கப்படுகிறது. பெரும்பாலான சிஸ்டம் லினக்ஸ் அமைப்புகள் நிறுவியவுடன் தானாகவே சேவையைத் தொடங்கும்.

அப்பாச்சி வெப்சர்வரின் நிலையை சரிபார்க்க கட்டளையை இயக்கவும்.

$ sudo systemctl status apache2

சேவை இயங்கவில்லை என்றால், கட்டளையைப் பயன்படுத்தி சேவையைத் தொடங்கவும்.

$ sudo systemctl start apache2

துவக்கத்தில் அப்பாச்சி வலை சேவையகத்தை இயக்க கட்டளையை இயக்கவும்.

$ sudo systemctl enable apache2

அப்பாச்சி ரன் மறுதொடக்கம் செய்ய.

$ sudo systemctl restart apache2

படி 4: HTTP போர்ட்டை அனுமதிக்க ஃபயர்வாலை உள்ளமைக்கவும்

யு.எஃப்.டபிள்யூ ஃபயர்வால் ஏற்கனவே உள்ளமைக்கப்பட்டிருந்தால், ஃபயர்வால் முழுவதும் அப்பாச்சி சேவையை நாம் அனுமதிக்க வேண்டும், இதனால் வெளி பயனர்கள் வலை சேவையகத்தை அணுக முடியும்.

இதை அடைய, ஃபயர்வாலில் 80 வது துறைமுகத்தில் போக்குவரத்தை அனுமதிக்க வேண்டும்.

$ sudo ufw allow 80/tcp

ஃபயர்வாலில் துறைமுகம் அனுமதிக்கப்பட்டுள்ளதா என்பதை சரிபார்க்க, இயக்கவும்.

$ sudo ufw status

கூடுதலாக, நீங்கள் காட்டப்பட்டுள்ளபடி துறைமுகத்தை சரிபார்க்க நெட்ஸ்டாட் கட்டளையைப் பயன்படுத்தலாம்.

$ sudo netstat -pnltu

படி 5: அப்பாச்சி HTTP வலை சேவையகத்தை சரிபார்க்கவும்

எல்லா அமைப்புகளும் இடத்தில், உங்களுக்கு பிடித்த வலை உலாவியைத் திறந்து, உங்கள் சேவையகத்தின் ஐபி முகவரி அல்லது FQDN ஐக் காட்டவும்.

http://server-IP-address 
OR  
http://server-domain-name

படி 6: அப்பாச்சி வலை சேவையகத்தை கட்டமைத்தல்

அப்பாச்சி வலை சேவையகம் ஏற்கனவே அமைக்கப்பட்டுள்ளதால், மாதிரி வலைத்தளத்தை ஹோஸ்ட் செய்வதற்கான நேரம் இது.

இயல்புநிலை அப்பாச்சி வலைப்பக்கக் கோப்பு index.html என்பது வெப்ரூட் கோப்பகமான /var/www/html/ இல் காணப்படுகிறது. பல தளங்களை ஹோஸ்ட் செய்ய நீங்கள் ஒரு தளத்தை ஹோஸ்ட் செய்யலாம் அல்லது மெய்நிகர் ஹோஸ்ட் கோப்புகளை உருவாக்கலாம்.

ஒற்றை தளத்தை ஹோஸ்ட் செய்ய, வெப்ரூட் கோப்பகத்தில் அமைந்துள்ள index.html கோப்பை நீங்கள் மாற்றலாம்.

ஆனால் முதலில், காட்டப்பட்டுள்ளபடி கோப்பின் காப்புப்பிரதியை உருவாக்கவும்.

$ sudo mv /var/www/html/index.html /var/www/html/index.html.bak

இப்போது புதிய index.html கோப்பை உருவாக்குவோம்.

$ sudo nano /var/www/html/index.html

காட்டப்பட்டுள்ளபடி சில HTML மாதிரி உள்ளடக்கத்தை சேர்க்கலாம்.

<html>
    <head>
        <title>Welcome to crazytechgeek</title>
    </head>
    <body>
        <h1>Howdy Geeks! Apache web server is up & running</h1>
    </body>
</html>

உரை திருத்தியிலிருந்து வெளியேறி வலை சேவையகத்தை மறுதொடக்கம் செய்யுங்கள்.

$ sudo systemctl restart apache2

இப்போது உங்கள் வலை உலாவியை மீண்டும் ஏற்றவும், உங்கள் புதிய தளத்தில் மாற்றங்களை கவனிக்கவும்.

படி 7: அப்பாச்சியில் மெய்நிகர் ஹோஸ்ட்களை உருவாக்குதல்

உங்கள் வலை சேவையகம் பல தளங்களை ஹோஸ்ட் செய்ய விரும்பினால், இதைச் சுற்றிச் செல்வதற்கான சிறந்த வழி அப்பாச்சி வலை சேவையகத்தில் மெய்நிகர் ஹோஸ்ட்களை உருவாக்குவதாகும். ஒரே சேவையகத்தில் பல களங்களை ஹோஸ்ட் செய்ய விரும்பும் போது மெய்நிகர் ஹோஸ்ட்கள் எளிதில் வரும்

முதலில், linux-console.net டொமைனுக்கான வெப்ரூட் கோப்பகத்தை உருவாக்க வேண்டும்.

$ sudo mkdir -p /var/www/html/linux-console.net/

அடுத்து, $USER மாறியைப் பயன்படுத்தி அடைவுக்கு தேவையான அனுமதிகளை ஒதுக்குவோம்.

$ sudo chown -R $USER:$USER /var/www/html/linux-console.net/

அடுத்து, டொமைனுக்கான வெப்ரூட் கோப்பகத்தின் தேவையான அனுமதிகளை ஒதுக்கவும்.

$ sudo chmod -R 755 /var/www/html/linux-console.net

இப்போது உங்களுக்கு பிடித்த உரை திருத்தியைப் பயன்படுத்தி, வெளியேறி மாதிரி index.html கோப்பை உருவாக்கவும்.

$ sudo nano /var/www/html/linux-console.net/index.html

காட்டப்பட்டுள்ளபடி சில HTML மாதிரி உள்ளடக்கத்தை சேர்க்கலாம்.

<html>
    <head>
        <title>Welcome to TecMint.com</title>
    </head>
    <body>
        <h1>Howdy Geeks!</h1>
    </body>
</html>

உரை திருத்தியைச் சேமித்து வெளியேறவும்.

இப்போது, கீழே காட்டப்பட்டுள்ள கட்டளையைப் பயன்படுத்தி டொமைனுக்கான மெய்நிகர் ஹோஸ்ட் கோப்பை உருவாக்கவும்.

$ sudo nano /etc/apache2/sites-available/linux-console.net.conf

இப்போது கீழே உள்ள உள்ளடக்கத்தை நகலெடுத்து ஒட்டவும் மற்றும் linux-console.net டொமைனை உங்கள் சொந்த டொமைனுடன் மாற்றவும்.

<VirtualHost *:80>
    ServerAdmin [email 
    ServerName linux-console.net
    ServerAlias linux-console.net
    DocumentRoot /var/www/html/linux-console.net/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

சேமிக்க மற்றும் வெளியேறும்.

இந்த கட்டத்தில், காட்டப்பட்டுள்ளபடி மெய்நிகர் ஹோஸ்ட் கோப்பை இயக்கவும்.

$ sudo a2ensite linux-console.net.conf

இப்போது இயல்புநிலை தளத்தை முடக்கலாம்

$ sudo a2dissite 000-default.conf

மாற்றங்களைச் செய்ய, அப்பாச்சி வெப்சர்வரை மீண்டும் ஏற்றவும்.

$ sudo systemctl restart apache2

இப்போது உங்கள் வலை சேவையகத்தை மீண்டும் ஏற்றவும், உங்கள் களத்திற்கான மாற்றங்களை கவனிக்கவும்.

உங்கள் இணையதளத்தில் HTTPS ஐ இயக்க விரும்பினால், இந்த கட்டுரையைப் படியுங்கள்: டெபியன் 10 இல் அப்பாச்சிக்கு இலவச SSL சான்றிதழை எவ்வாறு அமைப்பது.

நாங்கள் டுடோரியலின் முடிவுக்கு வந்துவிட்டோம். இந்த வழிகாட்டியில், டெபியன் 10 இல் அப்பாச்சியை எவ்வாறு நிறுவுவது என்பதையும், பிற களங்களை ஹோஸ்ட் செய்ய மெய்நிகர் ஹோஸ்ட்களை உள்ளமைப்பதையும் கற்றுக்கொண்டீர்கள். உங்கள் கருத்துடன் எங்களிடம் திரும்பி வருவதை வரவேற்கிறேன்.