Работа скрипта автоматической настройки сервера Debian 9 (Apache + NGiNX)
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Pag-install ng Apache
- Ayusin ang Firewall
- Pag-verify ng Pag-install ng Apache
- Pamahalaan ang serbisyo ng Apache sa systemctl
- 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 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, pupunta kami sa mga hakbang ng pag-install ng Apache sa isang server ng Debian 9.
Mga kinakailangan
Bago magsimula sa tutorial, tiyaking naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.
Pag-install ng Apache
Magagamit ang Apache sa default na mga repositori sa Debian at medyo madali ang pag-install.
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, ang Apache ay naka-install at awtomatikong nagsimula, maaari mong suriin ang katayuan ng serbisyo ng Apache na may:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
Ayusin ang Firewall
Kung gumagamit ka ng mga iptable upang mai-filter ang mga koneksyon sa iyong system, kakailanganin mong buksan ang mga HTTP (
80
) at HTTPS (
443
) na mga port.
Buksan ang mga kinakailangang port sa pamamagitan ng pagpapalabas ng sumusunod na utos:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
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 o pangalan ng domain
http://YOUR_IP_OR_DOMAIN/
at makikita mo ang default na pahina ng malugod na Apache tulad ng ipinapakita sa ibaba:

Kasama sa pahina ang ilang pangunahing impormasyon tungkol sa mga file ng pagsasaayos ng Apache, mga script ng katulong at lokasyon ng direktoryo.
Pamahalaan ang serbisyo ng Apache sa systemctl
Ngayon na naka-install ang Apache sa iyong Debian system, maaari kang maglaan ng isang minuto upang tumingin at maging pamilyar sa mga pangunahing utos sa pamamahala ng serbisyo ng apache:
Upang ihinto ang serbisyo ng Apache, tumakbo:
sudo systemctl stop apache2
Simulan ito muli, sa pamamagitan ng pag-type:
sudo systemctl start apache2
Upang ma-restart ang serbisyo ng Apache:
sudo systemctl restart apache2
Reload ang Apache na may bagong pagsasaayos sa:
sudo systemctl reload apache2
sudo systemctl disable apache2
At upang muling paganahin ito:
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 gamitin anga2dissitecommand.Ito ay lubos na inirerekomenda na sundin ang pamantayang kombensyon saa2dissite, halimbawa kung ang iyong domain name aymydomain.comgayon ang domain configuration file ay dapat na pinangalanan/etc/apache2/sites-available/mydomain.com.conffile ng pag-configure na 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 anga2enconfcommand 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
Matagumpay mong na-install ang Apache sa iyong Debian 9 server. Maaari mo na ngayong simulan ang pag-deploy ng iyong mga application at gamitin ang Apache bilang isang web o server ng proxy.
apache debianAng post na ito ay isang bahagi ng Paano Mag-install ng LAMP Stack sa Debian 9 series.
Iba pang mga post sa seryeng ito:
• Paano Mag-install ng Apache sa Debian 9 • Paano Mag-install ng PHP sa Debian 9 • Paano Mag-set up ng Apache Virtual Host sa Debian 9 • Paano Mag-install ng MariaDB sa Debian 9 • Secure Apache sa Pag-encrypt sa Debian 9Baguhin 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.







