Apache shine tushen budewa, sabar-tsarin HTTP sabar yanar gizo wanda ke aiwatar da yarjejeniyar HTTP / 1.12 da kuma ra'ayi na rukunin yanar gizo. Manufar wannan aikin shine samarda amintacce, ingantacce, kuma mai iya fadadawa wanda ke samar da sabis na HTTP a daidaita tare da ƙa'idodin HTTP na yanzu.
Apache sabar yanar gizo Ana amfani dashi sau da yawa tare da haɗin Injin bayanan MySQL, da yaren rubutun PHP, da sauran yarukan rubutun. mashahuri kamar Python da Perl. Wannan sanyi ana kiran sa LAMP (Linux, Apache, MySQL da Perl / Python / PHP) kuma suna samar da tsari mai ƙarfi da ƙarfi don haɓakawa da rarraba aikace-aikacen yanar gizo.
Tsarin shigarwa Apache
Saboda babban sanannen aikace-aikacen ana iya samun shi a cikin wuraren ajiya na yawancin rarar Linux, saboda haka girkawarsa mai sauki ne.
Game da Ubuntu 18.04 duka tebur da sabar za mu dogara ga kunshin da ke cikin maɓallan ajiya.
Dole ne kawai mu buɗe tashar mu kuma aiwatar da wannan umarnin:
sudo apt update sudo apt install apache2
solo dole ne mu tabbatar da kafuwa kuma duk abubuwanda ake bukata don aikin Apache za'a sanya su akan kwamfutar mu.
Gama aikin dole kawai mu tabbatar da cewa an girka shi daidai, don wannan akan tashar da muke aiwatarwa:
sudo systemctl status apache2
Ina ya kamata mu sami amsa makamancin wannan:
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Da wannan zamu iya ganin cewa an shigar da sabis ɗin yana aiki daidai. Kodayake mu ma muna da wata hanyar don tabbatar da hakan.
El wata hanyar ita ce ta neman shafin ApacheDon wannan kawai dole ne mu shigar da adireshin IP ɗinmu a cikin burauzarmu.
Idan basu san adireshin IP na kwamfutarka ba, zasu iya samun sa ta hanyoyi daban-daban daga layin umarni.
Dole ne kawai mu aiwatar da wannan umarnin:
hostname -I
Lokacin yin haka, za a nuna mana jerin su, za su iya yin gwaji a kan mai bincike ɗaya bayan ɗaya, za mu iya gano adireshin IP ɗinmu yayin da aka nuna mai biyowa a cikin mai binciken:
Wannan shafin Apache ne wanda yake nuna mana cewa yana aiki a kwamfutar mu kuma yana nuna mana kundin adireshi inda yake da wasu fayilolin daidaitawa.
Dokokin Apache na asali
Dama kuna da sabar yanar gizo ta Apache tana gudana akan tsarinmu, kana buƙatar sanin wasu umarni na asali na wannan, saboda da wannan zamu iya farawa ko dakatar da aikin idan ya cancanta.
Babban umarni guda biyu sune farawa da dakatar da sabis akan kwamfutarmu, don wannan kawai dole ne mu aiwatar a kan m lokacin da muke son fara Apache:
sudo systemctl start apache2
Duk da yake don dakatar da Apache da muke aiwatarwa:
sudo systemctl stop apache2
Hakanan muna da yiwuwar sake kunna sabis ba tare da tsayawarsa ba, don wannan kawai muke aiwatarwa:
sudo systemctl restart apache2
Yanzu wani umarnin da zai iya da amfani sosai yayin da yake gudana kuma muna buƙatar wartsakar da tsari, za mu iya aiwatar da wannan umarnin wanda ba zai cire haɗin haɗin da ke akwai ba tare da sabar:
sudo systemctl reload apache2
Idan kuna son musaki sabis ɗin muna aiwatarwa ne kawai:
sudo systemctl disable apache2
Kuma ga kishiyar lamarin idan aka sake ba da sabis ɗin a cikin ƙungiyarmu kawai muke aiwatarwa:
sudo systemctl enable apache2
Apache2 kayayyaki
Apache2 sabar ce wacce za'a iya hada ta da kayayyaki. Ana samun ƙarin fasali ta hanyoyin da za a iya ɗora su a cikin Apache2. Ta tsohuwa, an haɗa saitin kayayyaki a kan sabar a tattara lokaci.
Ubuntu ya tattara Apache2 don ba da izinin ɗora kayan aiki masu ƙarfi. Umurnin daidaitawa zai iya zama da sharaɗin kasancewar koyaushe ta hanyar haɗa su a cikin toshe .
Zasu iya girka wasu kayayyaki na Apache2 kuma suyi amfani dasu akan sabar yanar gizo. Misali, gudanar da wannan umarni a cikin na'ura mai kwakwalwa don girka tsarin Ingantaccen MySQL:
sudo apt install libapache2-mod-auth-mysql
A cikin adireshin / etc / apache2 / mods-wadatar zaku iya bincika add-on modules
Apache yana da adadi mai yawa daga cikinsu, amma idan kuna son ƙarin sani ina bada shawara karanta wannan sashin cewa mutanen daga Canonical sun raba tare da mu.