Otu esi edepụta ndị ọbịa niile mebere na Apache Web Server


Apache mebere nnabata nhazi na-enye gị ohere ịme ọtụtụ weebụsaịtị n'otu ihe nkesa, nke ahụ pụtara na ị nwere ike ịgba ọsọ karịa otu webụsaịtị na otu sava weebụ Apache. Naanị mepụta nhazi nnabata ọhụrụ maka weebụsaịtị gị ọ bụla wee malitegharịa nhazi Apache ka ịmalite ijere weebụsaịtị ahụ ozi.

Na Debian/Ubuntu, a na-echekwa ụdị faịlụ nhazi Apache na nso nso a maka ndị ọbịa niile mebere na /etc/apache2/sites-available/ directory. Ya mere, ọ na-eme ka ọ sie ike ịgafe faịlụ nhazi nhazi ndị a niile iji dozie njehie nhazi ọ bụla.

Iji mee ka ihe dị mfe, n'isiokwu a, anyị ga-egosi gị otu esi edepụta ndị ọbịa niile na-akwado apache mebere na sava weebụ na-eji otu iwu na ọnụ. Usoro a ga-enyekwara gị aka ịhụ nhazi apache ole na ole ndị ọzọ bara uru.

Nke a na-enye aka na ọnọdụ ebe ị na-enyere ụlọ ọrụ aka idozi nsogbu sava weebụ ha n'ime ime, ma ị maghị nhazi sava weebụ ha dị ugbu a, n'ihe gbasara ndị ọbịa mebere.

Ọ ga-enyere aka mee ka ọ dị mfe ịchọ onye nnabata nke weebụsaịtị akọwapụtara na faịlụ apache config wee nyere aka dozie nsogbu apache ọ bụla, ebe ị ga-amalite n'ọtụtụ ọnọdụ site na ịlele ndị ọbịa mebere ugbu a tupu ileba anya na ndekọ.

Ka ịdepụta ndị ọbịa niile enyere aka na sava weebụ, gbanye iwu a na ọnụ.

# apache2ctl -S   [On Debian/Ubuntu]
# apachectl -S    [On CentOS/RHEL]
OR
# httpd -S

Ị ga-enweta ndepụta nke ndị ọbịa niile ahaziri ahazi yana nhazi ihe nkesa apache/httpd ọzọ dị mkpa.

VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server api.example.com (/etc/httpd/conf.d/api.example.com.conf:1)
         port 80 namevhost api.example.com (/etc/httpd/conf.d/api.example.com.conf:1)
                 alias www.api.example.com
         port 80 namevhost corp.example.com (/etc/httpd/conf.d/corp.example.com.conf:1)
                 alias www.corp.example.com
         port 80 namevhost admin.example.com (/etc/httpd/conf.d/admin.example.com.conf:1)
                 alias www.admin.example.com
         port 80 namevhost tecmint.lan (/etc/httpd/conf.d/tecmint.lan.conf:1)
                 alias www.tecmint.lan
ServerRoot: "/etc/httpd"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/etc/httpd/logs/error_log"
Mutex default: dir="/run/httpd/" mechanism=default 
Mutex mpm-accept: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex authdigest-client: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/run/httpd/httpd.pid"
Define: _RH_HAS_HTTPPROTOCOLOPTIONS
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="apache" id=48 not_used
Group: name="apache" id=48 not_used

Site na mmepụta dị n'elu, anyị nwere ike ịhụ nke ọma ọdụ ụgbọ mmiri na adreesị IP ahaziri maka weebụsaịtị ọ bụla. Anyị ga-ahụ nke ọ bụla website mebere usu nhazi faịlụ na ọnọdụ ha.

Nke a na-abịa na-enye aka, mgbe ị na-edozi nsogbu ma ọ bụ na-edozi njehie nhazi nhazi ọ bụla nke apache ma ọ bụ na ị chọrọ ịhụ ndepụta nke nchịkọta nchịkọta ihe niile enyere aka na sava weebụ.

Ọ gwụla! Ị nwekwara ike ịhụ akụkọ ndị a metụtara na sava weebụ Apache.

  1. Ụzọ 3 iji lelee ọnọdụ sava Apache na oge nkwalite na Linux
  2. 13 Ndụmọdụ nchekwa na ime ihe ike
  3. Otu esi agbanwe akwụkwọ ndekọ aha Apache 'DocumentRoot' na Linux
  4. Otu esi zoo nọmba ụdị Apache na ozi ndị ọzọ nwere mmetụta

Ọ bụrụ na ị nwere ajụjụ ọ bụla gbasara ihe nkesa Apache HTTP, jiri ụdị nkọwa dị n'okpuru ebe a ka iru anyị.