उबंटू मशीन पर अपाचे सर्वर को स्थापित करना और संकलित करना
चरण 1: जावा JDK स्थापित करें
sudo apt install openjdk-11-jdk
sudo gedit /etc/environment
JAVA_HOME="/usr/lib/jvm/openjdk-11"
source /etc/environment
echo $JAVA_HOME
जावा संस्करण की जाँच करें
javac --version
**** अन्य आवश्यक पैकेज स्थापित करें: **
sudo apt-get install apache2-dev -y
sudo apt-get install libpcre3 libpcre3-dev
चरण 2: अपाचे HTTP सर्वर स्थापित करने के लिए
# 1 ubuntu के लिए, सी कंपाइलर सहित विकास उपकरण स्थापित करें:
sudo apt-get install build-essential checkinstall
# 2 आवश्यक फ़ाइलों को डाउनलोड करें और निकालें
यह मानते हुए कि सभी फाइलें ~ / डाउनलोड निर्देशिका में डाउनलोड की गई हैं
Apache HTTP सर्वर httpd-2.4.41.tar.gz डाउनलोड अपाचे डाउनलोड पृष्ठ ( https://httpd.apache.org/download.cgi ) से करें
और अपाचे HTTP सर्वर को संकलित करने के लिए आवश्यक पुस्तकालयों का पालन करना:
**** आवश्यकताएँ पढ़ें अनुभाग ( http://httpd.apache.org/docs/2.4/install.html ) ***
# 3 टार फ़ाइलों को निकालें
- tar -xvf httpd-2.4.41.tar.gz
- tar -xvf अप्रैल-1.7.0.tar.gz
- tar -xvf अप्रैल-उपयोग-1.6.1.tar.gz
- tar -xvf pcre2-10.34.tar.gz
निष्कर्षण के बाद आपको ~ / डाउनलोड में निर्देशिकाओं की सूची देखनी चाहिए
- httpd-2.4.41
- अप्रैल-1.7.0
- अप्रैल-util-1.6.1
- pcre2-10.34
# 4 अपाचे HTTP सर्वर के लिए एक निर्देशिका बनाएँ
* इस निर्देशिका को सभी अधिकार देना सुनिश्चित करें, ताकि संकलन करते समय फाइलों को पढ़ा / लिखा जा सके
sudo mkdir /home{your username here}/apache
अपाचे निर्देशिका को सभी अनुमतियां देने के लिए:
sudo chmod -R 777 /home{your username here}/apache
# 5 ~ / डाउनलोड / httpd-2.4.41 / srclib / में arp और arp- उपयोग निर्देशिका की प्रतिलिपि बनाएँ
cd ~/Downloads
mv apr-util-1.6.1 ~/Downloads/httpd-2.4.41/srclib/apr-util
mv apr-1.7.0 ~/Downloads/httpd-2.4.41/srclib/apr
# 6 संकलन के लिए स्रोतों को कॉन्फ़िगर करें।
वेब सर्वर को उस स्थान पर स्थापित करने के लिए - जहाँ आप फ़ाइलों को लिख सकते हैं - Thefixfix विकल्प का उपयोग किया जा सकता है।
cd ~/Downloads/httpd-2.4.41/
./configure --prefix=/home/{username here}/apache --with-pcre=~/Downloads/pcre2-10.34
नोट:
यदि आपको कमांड चलाने के दौरान कुछ समस्याएँ हैं, तो आप भी कोशिश कर सकते हैं
का उपयोग करते हुए / usr / स्थानीय / pcre में pcre insallting
./configure --prefix = / usr / लोकल / pcre सुडो मेक इनस्टॉल करें
आदेश और फिर folllowing आदेश चलाकर:
cd ~/Downloads/httpd-2.4.41/
./configure --prefix = / home / {यूज़रनेम यहाँ} / apache --with-pcre = / usr / लोकल / pcre
बनाना
sudo make install
यदि आपको अभी भी कुछ समस्याओं का सामना करना पड़ता है, तो सुनिश्चित करें कि ~ / Apache और इसकी नेस्टेड डायरेक्टरी ने अनुमतियाँ पढ़ / लिख ली हैं। अगर **sudo chmod -R 777 /home{your username here}/apache**
फिर से कमांड नहीं चलाते हैं ।
# 7 कम्पाइल अपाचे HTTP सर्वर।
cd ~/Downloads/httpd-2.2.25
sudo make
# 8 अपाचे HTTP सर्वर स्थापित करें।
cd ~/Downloads/httpd-2.2.25
sudo make install
वैकल्पिक
# 9 अपनी होस्ट फ़ाइल तैयार करने के लिए
sudo gedit /etc/hosts
27.0.0.1 लोकलहोस्ट www.example.com
sudo gedit /home/{your username here}/apache/conf/httpd.conf
और कॉपी करें:
Listen 8000
ServerName www.example.com:8000
# 10 अपाचे HTTP सर्वर काम कर रहा है यह सुनिश्चित करने के लिए इंस्टॉलेशन का परीक्षण करें।
/home/{your username here}//apache/bin/apachectl -k start