Установка web-сервера Apache на Linux Ubuntu и публикация web-сайта
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Pag-install ng Apache
- Ayusin ang Firewall
- Pag-verify ng Pag-install ng Apache
- Ang istraktura ng File ng Pag-configure ng Apache at Pinakamahusay na Kasanayan
- Konklusyon
Ang Apache HTTP server ay isa sa mga pinakatanyag na web server sa buong mundo. Ito ay isang open-source at cross-platform na HTTP server na nagpapatakbo ng isang malaking porsyento ng mga website ng Internet. Nagbibigay ang Apache ng maraming makapangyarihang tampok na maaaring mapalawak sa pamamagitan ng mga karagdagang module.
Sa tutorial na ito, ipapaliwanag namin kung paano i-install ang Apache sa Debian 10, Buster.
Mga kinakailangan
Bago magsimula sa tutorial, tiyaking naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.
Pag-install ng Apache
Ang mga pakete ng apache ay magagamit sa default na mga repositori sa Debian.
Ang pag-install ay medyo prangka. I-update ang index ng package at i-install ang web server ng Apache kasama ang mga sumusunod na utos:
sudo apt update
sudo apt install apache2
Iyon lang, naka-install ang Apache at awtomatikong nagsimula. Upang suriin ang uri ng katayuan:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
Ayusin ang Firewall
Ang mga gumagamit ng UFW ay maaaring magbukas ng HTTP (
80
) at HTTPS (
443
) na mga port sa pamamagitan ng pagpapagana ng profile ng 'Nginx Full':
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Pag-verify ng Pag-install ng Apache
Upang mapatunayan na gumagana nang tama si Apache, buksan ang iyong browser, i-type ang iyong server ng IP address o pangalan ng domain
http://YOUR_IP_OR_DOMAIN/
, at makikita mo ang default na pahina ng malugod na Apache tulad ng ipinakita sa ibaba:

Naglalaman ang pahina ng 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
- Sa mga sistemang batay sa Debian Apache ng mga file ng pagsasaayos ay matatagpuan sa direktoryo
/etc/apache2pangunahing file ng pagsasaayos ng Apache ay/etc/apache2/apache2.conf.Ang mga port na pinakinggan ni Apache ay tinukoy sa/etc/apache2/ports.conffile.Apache Virtual Host file ay matatagpuan sa/etc/apache2/sites-availabledirektoryo 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-enableddirektoryo na/etc/apache2/sites-enabledisaaktibo ang isang virtual host na direktoryo sa pamamagitan ng paglikha ng isang symlink gamit anga2ensiteutos mula sa mga file ng pagsasaayos na natagpuan sasites-availablena mgasites-enableddirektoryo sa direktoryo nasites-enabledng mgasites-enabled. Upang ma-deactivate ang isang virtual host na gumamit nga2dissitecommand.Ito ay lubos na inirerekomenda na sundin ang pamantayang kombensyon, halimbawa, kung ang iyong domain name aymydomain.comgayon ang file ng pagsasaayos ng domain ay dapat na pinangalanan/etc/apache2/sites-available/mydomain.com.conffile ng kumpigurasyon ng/etc/apache2/sites-available/mydomain.com.confna ginagamit para sa pag-load ng iba't ibang mga module ng Apache ay matatagpuan sa/etc/apache2/mods-availabledirektoryo na/etc/apache2/mods-available. Ang mga pagsasaayos sa direktoryo namods-availablengmods-availableay maaaring paganahin sa pamamagitan ng paglikha ng isang symlink sa/etc/apache2/mods-enabledirektoryo gamit anga2enconfutos at hindi pinagana gamit anga2disconfcommand.Files na naglalaman ng pandaigdigang mga fragment ng pagsasaayos ay nakaimbak sa/etc/apache2/conf-availabledirektoryo. Ang mga file sa direktoryo naconf-availableay maaaring paganahin sa pamamagitan ng paglikha ng isang symlink sa/etc/apache2/conf-enabledgamit anga2enconfutos at hindi pinagana gamit anga2disconfcommand.Apache log file (access.logaterror.log) ay matatagpuan sa direktoryo ng/var/log/apache. Inirerekomenda na gumamit ng iba't ibang pag-accessat mga file ngerrorlog para sa bawat virtual host.Maaari mong itakda ang iyong direktoryo ng root ng domain ng 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
Ang pag-install ng Apache sa Debian ay isang bagay na nagpapatakbo ng isang solong utos.
Maaari mo na ngayong simulan ang pag-deploy ng iyong mga aplikasyon at gamitin ang Apache bilang isang web o server ng proxy.
apache debianBaguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.
Paano mag-import ng mga screenshot upang mag-snagit editor, mag-convert ng batch
Kung mayroon kang maraming mga imahe na kailangang mai-import sa isang tool para sa pag-convert ng batch, pagkatapos ay huwag nang tumingin pa. Ang Snagit Editor ay maaaring gawin iyon at marami pa. Narito kung paano.
Paano mag-set up ng virtual host ng apache sa debian 9
Pinapayagan ka ng Apache Virtual Host na mag-host ng higit sa isang domain sa isang makina. Sa tutorial na ito, ilalakad ka namin sa kung paano i-set up ang Mga Apache Virtual Host sa Debian 9.







