Tangazve Apache pa Ubuntu, RedHat, Gentoo uye dzimwe Linux Distros
Kana iwe uri kutora webhusaiti yako pane imwe nzvimbo yakasununguka kubva papuratifomu, zvinowanzoita kuti chikwata ichi ndi Apache. Kana izvi zviri izvo, uye iwe uri kubata neAva server, ipapo apo uri kushanda pakugadzira Apache httpd.conf faira kana imwe faira yekugadzirisa (kufanana nekuwedzera mutsva wevanhu vese), unofanira kutangazve Apache kuitira kuti kuchinja kwako kuchaitika. Izvi zvingaita sezvinotyisa, asi zvinoshamisika izvi zviri nyore kwazvo kuita.
Mukati, iwe unogona kuzviita munenge imwe yeminiti (kwete kuverenga nguva yaunotora kuti uverenge chinyorwa ichi kuti uwane danho nehanho mirayiridzo).
Kutanga
Kuti ugovhura Linux Apache web server yako, nzira yakanakisisa ndeyokushandisa murairo we init.d. Uyu murairo unowanikwa pamisangano yakawanda ye Linux kusanganisira Red Hat, Ubuntu neGentoo. Hezvino iwe ungaita sei izvi:
- Enda kune web server yako uchishandisa SSH kana telnet uye ona kuti system yako inosanganisira mutemo we init.d. Inowanzowanikwa mune / etc nyaya, saka nyora iyo bhuku rekuti:
ls / etc / i *
- Kana sevha yako inoshandisa init.d, uchawana rwandu rwemafaira ekutanga mumutauro wakatsanangurwa. Tarisa apache kana apache2 mune iyo faira inotevera. Kana iwe une init.d, asi usina efaira yekutanga yeApache, enda kune chikamu chechinyorwa ichi ne musoro unoti "Kutangazve Server yako Pasina Init.d", zvisinei iwe unogona kuramba uchidaro.
- Kana iwe une init.d uye faira yekutanga yeApache, unogona kutangazve Apache uchishandisa murairo uyu:
/etc/init.d/apache2 reload
Iwe unogona kudiwa kuti ude mukati semudzidzi wekushandisa kuti atange mutemo uyu.
Reload Option
Kushandisa reload chokusarudza ndiyo nzira yakanakisisa yokutangazve sevhapiti yako yeAppache, sezvo ichichengetedza server inoshanda (iyo nzira haina kuurawa uye inotangazve). Pane kudaro, rinongodzokorora httpd.conf file, iyo inowanzo dzose iwe unoda kuita munyaya iyi zvakadaro.
Kana iyo reload yakasarudzwa isingashandi kwauri, unogona zvakare kuedza kushandisa mirairo inotevera pane:
- /etc/init.d/apache2 kutanga - uyu murairo unouraya sevha inoshandiswa uye unodzorerazve
- /etc/init.d/apache2 simira - mutemo uyu unouraya sevhisi nzira
- /etc/init.d/apache2 kutanga - mutemo uyu unotanga server (uye ichakandira mhosita mushure kana sevha iri kutotanga)
Kuvhurazve Yevha Yenyu Pasina Init.d
Zvakanaka, saka apa ndipo patakakukumbira kuti uende kune imwe kana server yako isina init.d. Kana iri iwe, usaora mwoyo, unogona kutangazve sevha yako. Iwe unotofanira kuzviita nemaune nemurairo apachectl. Heano matanho emamiriro ezvinhu aya:
- Pinda pa web server yako makashandisi uchishandisa SSH kana telnet
- Simhanya purogiramu yekudzivirira apache:
apachectl graceful
Iwe unogona kudiwa kuti ude mukati semudzidzi wekushandisa kuti atange mutemo uyu.
Mutemo wepa apachectl unofadza unoudza Apache kuti unoda kutangazve sevha zvakanaka pasina kubvisa chero humwe hunovhura. Iyo inongotarisa mafaira ekugadzirisa usati yatanga kutanga kuti uone kuti Apache haafi.
Kana apachectl ane nyasha isingatangizve sevha yako, pane zvimwe zvishoma zvimwe zvaungaedza.
- apachectl kutanga kuti utangezve sevha. Kana iyo sevha isiri kushanda iyo inotanga. Uyu murairo unomhanyawo kuongororwa kwekugadzirisa kuve nechokwadi kuti Apache haazofi kana ichidzoka.
- apachectl amire kumira Apache seva
- apachectl anotanga kutanga Apache server (ichakandira mhosho yemashoko kana Apache iri kutamba)
- apachectl yakarongedza kuedza script file syntax.
Mazano ekugadzirisa zvakare Ap Server yako yeAppache:
- init.d reload uye apachectl dzinokurudzira zvose zviri zviviri zvekutevera mafaira ekugadzirisa uye unotangazve kubhura web server. Chero hukama huripo hunobvumirwa kupedzisa. Iyi ndiyo nzira inosarudzwa uye inofanira kuva iyo iwe unotanga kutanga.
- init.d regin and apachectl restart reloads mafaira ekugadzirisa uye kudzorerazve. Chero hukama huripo huri kubviswa pakarepo.
- Kana sevha isiri kushanda, mirairo iyi ichaitanga.
- Kana pasina yemirairo iyi inoshanda, unofanira kubvisa server yako yeAppache (kuitora pasi kwenguva pfupi) ne stop init.d kana apachectl stop command, kumirira kwemaminitsi gumi uye wotanga init.d kutanga kutanga apachectl kutanga
- Kana izvozvo zvisingashande, iwe unofanira kutarisa cheki pane mafaira ako ekugadzirisa kuti uone kuti hapana dambudziko kwavari nekushandisa apachectl nyasha