Android

Paano mag-install ng apache sa sentimo 8

Установка и настройка Apache в CentOS 8

Установка и настройка Apache в CentOS 8

Talaan ng mga Nilalaman:

Anonim

Ang Apache HTTP server ay ang pinaka-malawak na ginagamit na web server sa buong mundo. Ito ay isang libre, bukas na mapagkukunan, at cross-platform na HTTP server, kabilang ang mga makapangyarihang tampok, at maaaring mapalawak ng isang iba't ibang mga module., ipapaliwanag namin kung paano i-install at pamahalaan ang Apache webserver sa CentOS 8.

Pag-install ng Apache

Magagamit ang Apache sa default na mga repositories ng CentOS, at ang pag-install ay medyo tuwid na pasulong.

Sa RHEL batay sa pamamahagi, ang pakete at serbisyo ng Apache ay tinatawag na httpd . Upang mai-install ang Apache patakbuhin ang sumusunod na utos bilang ugat o gumagamit na may mga pribilehiyo sudo:

sudo yum install

Kapag kumpleto ang pag-install, paganahin at simulan ang serbisyo ng Apache:

sudo systemctl enable sudo systemctl start

Upang mapatunayan na tumatakbo ang serbisyo, suriin ang katayuan nito:

sudo systemctl status

Ang output ay dapat magmukhang ganito:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

Pagsasaayos ng Firewall

Ang FirewallD ay ang default na solusyon sa firewall sa Mga Sentro 8.

Sa panahon ng pag-install, ang Apache ay lumilikha ng mga file ng serbisyo ng firewall na may paunang natukoy na mga panuntunan para sa pagpapahintulot sa pag-access sa mga HTTP ( 80 ) at HTTPS ( 443 ) port.

Ang mga sumusunod na utos ay permanenteng magbubukas ng kinakailangang mga port:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Pamamahala ng Apache

Ipinapaliwanag ng seksyong ito kung paano nakaayos ang mga file ng pagsasaayos ng Apache at ang pinakamahusay na kasanayan para sa pamamahala ng Apache webserver.

  • Ang lahat ng mga file ng pagsasaayos ng Apache ay matatagpuan sa direktoryo /etc/httpd pangunahing file ng pagsasaayos ng Apache ay /etc/httpd/conf/httpd.conf. Ang mga file ng configure na nagtatapos sa .conf matatagpuan sa .conf direktoryo ay. kasama sa pangunahing file ng Apache ng configuration.Configurasyon na responsable para sa pag-load ng iba't ibang mga module ng Apache ay matatagpuan sa /etc/httpd/conf.modules.d directory.Apache vhost file ay dapat magtapos sa .conf at maiimbak sa /etc/httpd/conf.d direktoryo ng /etc/httpd/conf.d Maaari kang magkaroon ng maraming mga vhost sa kailangan mo. Ang paglikha ng isang hiwalay na file ng pagsasaayos (vhost) para sa bawat domain ay ginagawang mas madaling mapanatili ang server.
    • Ito ay isang mabuting kasanayan na sundin ang isang pamantayang kombensyon sa pagbibigay ng pangalan. Halimbawa, kung ang domain name ay mydomain.com gayon ang file ng pagsasaayos ay dapat na pinangalanan mydomain.com.conf
    Ang mga file ng log ng apache ( access_log at error_log ) ay matatagpuan sa /var/log/httpd/ direktoryo. Inirerekomenda na magkaroon ng ibang pag- access at mga error log ng error para sa bawat vhost. Maaari kang magtakda ng direktoryo ng root ng iyong domain ng dokumento sa anumang lokasyon na nais mo. Ang pinakakaraniwang lokasyon para sa webroot ay kinabibilangan ng:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Konklusyon

Binabati kita, matagumpay mong na-install ang Apache sa iyong CentOS 8 server. Handa ka na upang simulang magamit ang iyong mga application at gamitin ang Apache bilang isang web o server ng proxy.

Maaari mong pamahalaan ang serbisyo ng Apache sa parehong paraan tulad ng anumang iba pang unit unit.

sentimo ng apache