ઉબુન્ટુ 18.04 પર અપાચે વેબ સર્વર કેવી રીતે ઇન્સ્ટોલ કરવું?

ઉબુન્ટુ અપાચે

અપાચે એક ખુલ્લો સ્રોત, ક્રોસ-પ્લેટફોર્મ એચટીટીપી વેબ સર્વર છે જે HTTP / 1.12 પ્રોટોકોલ અને વર્ચુઅલ સાઇટની કલ્પનાને અમલમાં મૂકે છે. આ પ્રોજેક્ટનું લક્ષ્ય એ સુરક્ષિત, કાર્યક્ષમ અને એક્સ્ટેન્સિબલ સર્વર પ્રદાન કરવું છે કે જે વર્તમાન એચટીટીપી ધોરણો સાથે સુમેળમાં HTTP સેવાઓ પ્રદાન કરે છે.

અપાચે વેબ સર્વર તે ઘણીવાર MySQL ડેટાબેઝ એંજીન, PHP સ્ક્રિપ્ટીંગ ભાષા અને અન્ય સ્ક્રિપ્ટીંગ ભાષાઓ સાથે સંયોજનમાં વપરાય છે. પાયથોન અને પર્લ જેવા લોકપ્રિય. આ ગોઠવણીને એલએએમપી (લિનક્સ, અપાચે, માયએસક્યુએલ અને પર્લ / પાયથોન / પીએચપી) કહેવામાં આવે છે અને વેબ-આધારિત એપ્લિકેશનોના વિકાસ અને વિતરણ માટે એક શક્તિશાળી અને મજબૂત પ્લેટફોર્મ બનાવે છે.

અપાચે સ્થાપન પ્રક્રિયા

એપ્લિકેશનની લોકપ્રિયતાને કારણે ભંડારોમાં શોધી શકાય છે મોટાભાગના લિનક્સ ડિસ્ટ્રિબ્યુશનમાં, તેથી તેનું ઇન્સ્ટોલેશન એકદમ સરળ છે.

ઉબુન્ટુના કિસ્સામાં 18.04 ડેસ્કટ desktopપ અને સર્વર બંને અમે ભંડારની અંદરના પેકેજ પર આધાર રાખીશું.

આપણે ફક્ત ટર્મિનલ ખોલવું પડશે અને નીચેનો આદેશ અમલમાં મૂકવાનો રહેશે:

sudo apt update

sudo apt install apache2

સોલો આપણે સ્થાપનની પુષ્ટિ કરવી જ જોઇએ અને અપાચે અમારા કમ્પ્યુટર પર કામ કરવા માટેના બધા જરૂરી પેકેજો ઇન્સ્ટોલ થશે.

પ્રક્રિયા સમાપ્ત આપણે ફક્ત તે ચકાસવું પડશે કે તે યોગ્ય રીતે ઇન્સ્ટોલ કરેલું છે, ટર્મિનલ પર આ માટે આપણે એક્ઝેક્યુટ કરીએ છીએ.

sudo systemctl status apache2

જ્યાં આપણે આના જેવો જ પ્રતિસાદ પ્રાપ્ત કરવો જોઈએ:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

આ સાથે આપણે જોઈ શકીએ છીએ કે સેવા ઇન્સ્ટોલ કરેલી હતી અને યોગ્ય રીતે ચાલી રહી છે. જો કે અમારી પાસે પણ આની ચકાસણી કરવાની બીજી પદ્ધતિ છે.

El બીજી પદ્ધતિ એ અપાચે પૃષ્ઠની વિનંતી કરીને છે, આ માટે આપણે ફક્ત અમારા બ્રાઉઝરમાં અમારું આઈપી સરનામું દાખલ કરવું પડશે.

જો તેઓને તમારા કમ્પ્યુટરનું આઇપી સરનામું ખબર નથી, તો તેઓ તેને આદેશ વાક્યથી જુદી જુદી રીતે પ્રાપ્ત કરી શકે છે.

આપણે ફક્ત આ આદેશ ચલાવવો પડશે:

hostname -I

આવું કરતી વખતે, અમને તેમની સૂચિ બતાવવામાં આવશે, તેઓ બ્રાઉઝર પર એક પછી એક પરીક્ષણ કરી શકે છે, જ્યારે બ્રાઉઝરમાં નીચે આપેલ પ્રદર્શિત થાય છે ત્યારે અમે અમારું આઈપી સરનામું ઓળખી શકીએ છીએ:

apache_default

આ અપાચે પૃષ્ઠ છે જે અમને બતાવે છે કે તે આપણા કમ્પ્યુટર પર ચાલે છે અને તે ડિરેક્ટરી બતાવે છે જ્યાં તેમાં કેટલીક ગોઠવણી ફાઇલો છે.

મૂળભૂત અપાચે આદેશો

આપણા સિસ્ટમ પર પહેલેથી જ અપાચે વેબ સર્વર ચાલુ છે, તમારે કેટલાક મૂળભૂત આદેશો જાણવાની જરૂર છે આ, કારણ કે આની મદદથી આપણે જો જરૂરી હોય તો પ્રક્રિયા શરૂ કરી અથવા રોકી શકીએ છીએ.

બે સૌથી મૂળભૂત આદેશો ફક્ત આ માટે, અમારા કમ્પ્યુટર પર સેવા શરૂ કરવી અને બંધ કરવી છે જ્યારે આપણે અપાચે શરૂ કરવા માંગતા હો ત્યારે ટર્મિનલ ઉપર એક્ઝેક્યુટ કરવું જોઇએ:

sudo systemctl start apache2

જ્યારે અપાચે ને રોકવા માટે આપણે ચલાવીશું:

sudo systemctl stop apache2

આપણી પાસે પણ શક્યતા છે સેવાને અટકાવ્યા વિના ફરીથી પ્રારંભ કરો, આ માટે આપણે ફક્ત એક્ઝેક્યુટ કરીએ છીએ:

sudo systemctl restart apache2

હવે બીજી આદેશ કે જે ચાલતી વખતે ખૂબ ઉપયોગી થઈ શકે અને આપણને એક પ્રક્રિયા તાજું કરવાની જરૂર છે, આપણે આ આદેશ ચલાવી શકીએ છીએ જે હાલના જોડાણોને ડિસ્કનેક્ટ કરશે નહીં સર્વર સાથે:

sudo systemctl reload apache2

જો તમે સેવાને અક્ષમ કરવા માંગો છો અમે ફક્ત ચલાવવા:

sudo systemctl disable apache2

અને વિરુદ્ધ કેસ માટે સેવાને ફરીથી સક્ષમ કરવાના કિસ્સામાં અમારી ટીમમાં અમે ફક્ત ચલાવીએ છીએ:

sudo systemctl enable apache2

અપાચે 2 મોડ્યુલો

અપાચે 2 એ એક સર્વર છે જે મોડ્યુલો દ્વારા પૂરક બની શકે છે. વિસ્તૃત સુવિધાઓ મોડ્યુલો દ્વારા ઉપલબ્ધ છે જે અપાચે 2 માં લોડ કરી શકાય છે. ડિફ defaultલ્ટ રૂપે, કમ્પાઇલ સમયે મોડ્યુલોનો સમૂહ સર્વર પર સમાવવામાં આવેલ છે.

ગતિશીલ મોડ્યુલ લોડિંગને મંજૂરી આપવા માટે ઉબુન્ટુ એપાચે ​​2 ને કમ્પાઇલ કરે છે. રૂપરેખાંકનનાં નિર્દેશોમાં મોડ્યુલની હાજરીને બ્લallyકમાં સમાવીને શરતી રૂપે શામેલ કરી શકાય છે .

તેઓ વધુ અપાચે 2 મોડ્યુલો ઇન્સ્ટોલ કરી શકે છે અને તેમના વેબ સર્વર પર તેનો ઉપયોગ કરી શકે છે. ઉદાહરણ તરીકે, MySQL પ્રમાણીકરણ મોડ્યુલ ઇન્સ્ટોલ કરવા માટે કન્સોલમાં નીચેનો આદેશ ચલાવો:

sudo apt install libapache2-mod-auth-mysql

/ Etc / apache2 / mods- ઉપલબ્ધ ડિરેક્ટરીમાં તમે અતિરિક્ત મોડ્યુલો ચકાસી શકો છો.

અપાચે તેમની પાસે મોટી સંખ્યામાં છે, પરંતુ જો તમે વધુ જાણવા માંગતા હોવ તો હું ભલામણ કરું છું આ વિભાગ વાંચો કેનicalનિકલના લોકો અમારી સાથે શેર કરે છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.