Android

Paano mag-install ng apache sa ubuntu 18.04

How to install Apache's OFBiz CMS on Ubuntu 18.04

How to install Apache's OFBiz CMS on Ubuntu 18.04

Talaan ng mga Nilalaman:

Anonim

Ang Apache HTTP server ay ang pinakatanyag na web server sa buong mundo. Ito ay isang libre, bukas na mapagkukunan at cross-platform HTTP server na nagbibigay ng mga makapangyarihang tampok na maaaring mapalawak ng isang iba't ibang mga module.

Ipinapaliwanag ng tutorial na ito kung paano i-install at pamahalaan ang Apache web server sa Ubuntu 18.04.

Mga kinakailangan

Bago magsimula sa tutorial, tiyaking naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.

I-install ang Apache

Magagamit ang Apache sa default na mga repositories ng Ubuntu upang madali nating mai-install ito gamit ang tool na pamamahala ng apt package. Sa mga sistema ng Ubuntu at Debian ang pakete ng Apache at ang serbisyo ay tinatawag na apache2 .

Una, i-update ang index ng package at pagkatapos ay i-install ang pakete ng apache2 kasama ang mga sumusunod na utos:

sudo apt update sudo apt install apache2

Iyon lang, naka-install ang Apache at awtomatikong nagsimula. Maaari mong suriin ang katayuan ng serbisyo ng Apache sa pamamagitan ng pagpapalabas:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

Ayusin ang Firewall

Kung ang iyong server ng Ubuntu ay protektado ng isang firewall kakailanganin mong buksan ang HTTP ( 80 ) at HTTPS ( 443 ) port.

Sa pag- UFW gumagamit ka ng UFW upang pamahalaan ang iyong firewall, maaari mong buksan ang mga kinakailangang port gamit ang sumusunod na utos:

sudo ufw allow 'Apache Full'

Maaari mong i-verify ang pagbabago sa:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

Pag-verify ng Pag-install ng Apache

Upang mapatunayan na gumagana nang tama ang lahat, buksan ang iyong browser, i-type ang iyong server ng IP address ng http://YOUR_IP_OR_DOMAIN/ at makikita mo ang default na Ubuntu 18.04 pahina ng malugod na Pagbati ng Apache tulad ng ipinakita sa ibaba:

Kasama sa pahina ang ilang pangunahing impormasyon tungkol sa mga file ng pagsasaayos ng Apache, mga script ng katulong, at mga lokasyon ng direktoryo.

Ang istraktura ng File ng Pag-configure ng Apache at Pinakamahusay na Kasanayan

  • Ang lahat ng mga file ng pagsasaayos ng Apache ay matatagpuan sa direktoryo /etc/apache2 pangunahing file ng pagsasaayos ng Apache ay /etc/apache2/apache2.conf .Ang mga port na pinakinggan ni Apache ay tinukoy sa /etc/apache2/ports.conf.Apache Ang mga Virtual Host na file ay naka-imbak sa /etc/apache2/sites-available direktoryo na /etc/apache2/sites-available . Ang mga file ng pagsasaayos na natagpuan sa direktoryo na ito ay hindi ginagamit ng Apache maliban kung sila ay naka-link sa /etc/apache2/sites-enabled direktoryo na /etc/apache2/sites-enabled Upang maisaaktibo ang isang virtual host na kailangan mong lumikha ng isang symlink sa pamamagitan ng paggamit ng a2ensite utos mula sa mga file ng pagsasaayos na natagpuan sa ang direktoryo na sites-available ng mga sites-enabled direktoryo na sites-enabled ng mga sites-enabled . Upang ma-deactivate ang isang virtual host gamitin ang a2dissite command.May magandang ideya na sundin ang isang pamantayang kombensyon. Halimbawa, kung ang iyong domain name ay mydomain.com gayon ang virtual host na file ng pagsasaayos ay dapat na pinangalanan /etc/apache2/sites-available/mydomain.com.conf Configur file na responsable para sa pag-load ng iba't ibang mga module ng Apache ay matatagpuan sa /etc/apache2/mods-available/ direktoryo. Ang mga pagsasaayos sa direktoryo na mods-available ng mods-available ay maaaring paganahin sa pamamagitan ng paglikha ng isang symlink sa /etc/apache2/mods-enable/ direktoryo sa isang utos a2enconf at hindi pinagana gamit ang a2disconf command.Files na naglalaman ng mga pira-pirasong pagsasaayos ng pagsasaayos ay naka-imbak sa /etc/apache2/conf-available/ direktoryo. Ang mga file sa direktoryo na conf-available ay maaaring paganahin sa pamamagitan ng paglikha ng isang symlink sa /etc/apache2/conf-enabled/ sa isang a2enconf utos at hindi pinagana gamit ang a2disconf command.Apache log file ( access.log at error.log ) ay matatagpuan. sa /var/log/apache/ direktoryo. Inirerekomenda na magkaroon ng iba't ibang pag- access at mga error log ng error para sa bawat vhost. Maaari kang magtakda ng direktoryo ng root ng iyong domain sa anumang lokasyon na nais mo. Ang pinakakaraniwang lokasyon para sa webroot ay kinabibilangan ng:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Konklusyon

Matagumpay mong na-install ang Apache sa iyong Ubuntu 18.04 server. Handa ka na upang simulang magamit ang iyong mga application at gamitin ang Apache bilang isang web o server ng proxy.

apache ubuntu

Ang post na ito ay isang bahagi ng serye na kung paano i-install-lampara-stack-on-ubuntu-18-04.

Iba pang mga post sa seryeng ito:

• Paano Mag-install ng Apache sa Ubuntu 18.04 • Paano Mag-set up ng mga Apache Virtual Host sa Ubuntu 18.04 • Ligtas na Apache sa Pag-encrypt sa Ubuntu 18.04 • Paano Mag-install ng MySQL sa Ubuntu 18.04 • Paano Mag-install ng PHP sa Ubuntu 18.04