Ubuntu apache2 ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅: Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° Apache (apache2) Π½Π° Ubuntu Server 14.04 LTS [ΠΠΈΠΊΠΈ IT-KB]
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Apache2 ΠΈΠ· Ubuntu ΠΈ Debian
ΠΠ΅ΠΈΠ½ΡΡΠ°Π»Π»ΠΈΡΠΎΠ²Π°ΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ Apache2 β Π½Π΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ. ΠΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈ ΡΠ°ΠΌ ΠΏΠ°ΠΊΠ΅Ρ, ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΈ ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠ΄Π΅ΡΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Apache2 Π²ΡΠΈΡΡΡΡ ΠΈΠ· Ubuntu ΠΈ Debian.
ΠΡΠ»ΠΈ Π²Ρ ΡΠΈΡΠ°Π΅ΡΠ΅ ΡΡΡ Π·Π°ΠΌΠ΅ΡΠΊΡ, ΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π²Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ ΠΎΡΠΊΠ°ΡΠΈΡΡ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ°Π²ΡΠΈΠΉ Π½Π΅Π½ΡΠΆΠ½ΡΠΌ Π°ΠΏΠ°Ρ. Π£ ΠΌΠ΅Π½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠ°Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π΄Π΅Π±ΠΈΠ°Π½Π°, Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠ°Π²ΠΈΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π°ΠΏΠ°Ρ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ ΠΆΠ΅ Π΄Π΅Π»Π΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠ½Π΅ ΠΎΠ½ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π½Π΅ Π½ΡΠΆΠ΅Π½, Π½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π΅Π³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ sudo apt-get purge apache2 Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π»ΠΎΡΡ, ΠΈ Ρ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ΅ Π²ΠΈΡΡΡΠ°Π»ΠΊΠΈ Ρ ΠΏΡΠΎΠΊΠ»ΡΡΡΡΠΌΠΈ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» apache2, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½ΡΠΆΠ½ΡΠΉ ΠΌΠ½Π΅ nginx.
ΠΠΈΡΠ΅Π³ΠΎ Π²ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ Π½Π° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ ΡΡΠ½Π΅ΡΠ° Ρ Π½Π΅ Π½Π°ΡΠ΅Π», ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅ΡΠΈΠ» ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΡΡΠ°ΡΡΡ ΠΈΠ· Π·Π°Π±ΡΠ³ΠΎΡΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠ³Π°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠ³Π»Π° ΠΌΠ½Π΅ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Apache. ΠΠΎΡ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» ΡΡΠ°ΡΡΠΈ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΠΈΡΠ°ΡΡ ΠΏΠΎ-Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π°ΠΏΠ°Ρ β ΠΏΠΎΠΊΠ° ΠΎΠ½ Π·Π°ΠΏΡΡΠ΅Π½, ΡΠ΄Π°Π»ΠΈΡΡ Π΅Π³ΠΎ Π½Π΅Π»ΡΠ·Ρ. Π§ΡΠΎ Ρ ΠΈ ΡΠ΄Π΅Π»Π°Π».
$ sudo service apache2 stop
ΠΠ°ΡΠ΅ΠΌ Π½Π°Π΄ΠΎ Π΄Π΅ΠΈΠ½ΡΡΠ°Π»Π»ΠΈΡΠΎΠ²Π°ΡΡ Π°ΠΏΠ°Ρ ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΡ. ΠΡΠΈ ΡΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ purge Π²ΠΌΠ΅ΡΡΠΎ remove. ΠΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΈ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ ΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ autoremove, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π°ΠΏΠ°ΡΠ΅ΠΌ, Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ.
$ sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
$ sudo apt-get autoremove
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π½Π°Π΄ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΌΠ°Π½ΡΠ°Π»ΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Apache2, Π½ΠΎ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π½Π΅ ΡΠ΄Π°Π»Π΅Π½Π½ΡΡ .
$ whereis apache2
Π― Π² ΠΎΡΠ²Π΅Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠ°ΠΊΡΡ ΡΡΡΠΎΡΠΊΡ:
apache2: /etc/apache2
ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ /etc/apache2 Π²ΡΠ΅ Π΅ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ. ΠΠΎ ΡΠ°Π· ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ (ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ΡΡ Π² Π½Π΅ΠΉ ΡΠ°ΠΉΠ»Ρ) Π½ΠΈΠΊΠ΅ΠΌ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΠ΄Π°Π»ΠΈΡΠ΅ Π΅Π΅ Π²ΡΡΡΠ½ΡΡ.
$ sudo rm -rf /etc/apache2
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΠ» Π²ΠΈΡΡΡΠ°Π»ΠΊΡ ΠΈ Π²ΠΎΠ·ΡΠ°Π΄ΠΎΠ²Π°Π»ΡΡ, ΡΠ²ΠΈΠ΄Π΅Π², ΠΊΠ°ΠΊ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ngnix.
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Apache, PHP, MySQL, PhpMyAdmin Π½Π° Ubuntu — adm-info.ru
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Apache, PHP, MySQL, PhpMyAdmin Π½Π° Ubuntu
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ Π² Ρ ΠΎΠ΄Π΅ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ΅ΡΡΠΎΠ² Π²Π°ΡΠ΅Π³ΠΎ Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ° Apache Π²Π΄ΡΡΠ³ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ»ΠΎΠΌΠ°Π»ΠΎΡΡ ΠΈ ΠΎΠ½ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΆΠ΅ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ. ΠΠ΄ΠΈΠ½ ΠΈΠ· Π²ΡΡ ΠΎΠ΄ΠΎΠ² ΠΈΠ· Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π΅Π³ΠΎ Π·Π°Π½ΠΎΠ²ΠΎβ¦
ΠΡΠΈ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ ΡΠ²ΡΠ·ΠΊΠ΅ apache + php5 + mysql + phpmyadmin (Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ) Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Ρ ΠΎΠ΄ΠΈΡΡ:
- http://localhost β Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½Π°Π΄ΠΏΠΈΡΡ It works
- http://localhost/phpmyadmin (ΠΏΠ°ΡΠΎΠ»Ρ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° β ΠΏΠ°ΡΠΎΠ»Ρ ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π²ΠΈΠ»ΠΈ Π½Π° mysql) β Π² ΠΏΠ°Π½Π΅Π»ΠΈ phpmyadmin ΡΠ½ΠΈΠ·Ρ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠΈΡ ΠΎ Π½Π΅ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅Π³ΠΎ Π»ΠΈΠ±ΠΎ ΠΊΡΠ°ΡΠ½ΡΡ Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ.
ΠΡΠ»ΠΈ Π½Π΅ Π·Π°Ρ ΠΎΠ΄ΠΈΡ Π² phpmyadmin ΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠ΅Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ° β Π±ΡΠ²Π°Π΅Ρ ΠΈ ΡΠ°ΠΊΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
ΠΡΠ»ΠΈ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ (ΠΏΠΎΡΠ»Π΅ ΠΌΠ°Ρ ΠΈΠ½Π°ΡΠΈΠΉ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ), ΡΠΎ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
1) ΡΠ΄Π°Π»ΡΠ΅ΠΌ Π²ΡΠ΅ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ΅ΡΠ΅Π· purge Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ (ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ)
- a) sudo apt-get purge phpmyadmin
- b) sudo apt-get purge php5-mysql
- c) sudo apt-get purge php5
- d) sudo apt-get purge mysql-server
- e) sudo apt-get purge apache2
2) ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΠΎΡΡΠ°ΡΠΊΠΈ (ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ½ΠΈ ΡΠ΄Π°Π»ΡΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ β ΡΠΌ ΠΏ.1, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π· synaptic)
- a) sudo apt-get purge apache2.2-common
- b) sudo apt-get purge apache2-mpm-prefork
- c) sudo apt-get purge libapache2-mod-php5
3) ΡΠ΄Π°Π»ΡΠ΅ΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ (Π²ΡΠ΄Π΅Π»Π΅Π½Π° ΠΆΠΈΡΠ½ΡΠΌ)
- a) /etc/apache2/
- b) /etc/php5/apache2/
ΠΡΡ, ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ Π·Π°Π½ΠΎΠ³ΠΎ (Apache, MySQL, PHP, PhpMyAdmin).
P.S. Β«ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠ°ΡΠΈΠΈ Π·Π°Π½ΠΎΠ³ΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠΆΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΎΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΈΠ½ΡΡΠ°Π»ΡΡΡΡΒ»{odnaknopka}{jcomments on}
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, ΠΈΠ»ΠΈ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΠ°Ρ ΡΠ°ΠΉΡ.
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Apache2 ΠΈΠ· Debian.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠ°ΠΊ, ΡΡΠΎ ΡΠ°ΠΉΡ Π»Π΅Π³ ΠΈ Π»Π΅ΠΆΠ°Π» ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ.
ΠΡΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ΅Π΄ΠΊΠΎ, Π½ΠΎ ΠΊΠΎΡΡΠΊ Π΅ΡΡΡ ΠΊΠΎΡΡΠΊ.
ΠΡΠΈΡΠΈΠ½Π° Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ Π½Π°ΡΠ΅Π³ΠΎ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° Nginx Π·Π°ΠΏΡΡΡΠΈΠ»ΡΡ Apache2.
Π§ΡΠΎ Π±Ρ ΡΡΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ²ΡΠΎΡΠΈΠ»ΠΎΡΡ Π±ΡΠ΄Π΅ΠΌ Π²ΡΠΆΠΈΠ³Π°ΡΡ Apache2 ΠΈΠ· Debian, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ΅Π½.
1. ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Apache2:
service apache2 stop
2. Π£Π΄Π°Π»ΡΠ΅ΠΌ Apache2. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° apt-get remove apache2 ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π½Π΅ Π΄Π°Π»Π°.
ΠΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅:
apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
ΠΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
Reading package lists... Done Building dependency tree Reading state information... Done Package 'apache2-common' is not installed, so not removed Package 'apache2' is not installed, so not removed The following packages will be REMOVED: apache2-mpm-prefork* apache2-utils* apache2.2-bin* apache2.2-common* libapache2-mod-php5* 0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded. After this operation, 13.1 MB disk space will be freed. Do you want to continue [Y/n]? Y (Reading database ... 25240 files and directories currently installed.) Removing libapache2-mod-php5 ... Module php5 disabled. To activate the new configuration, you need to run: service apache2 restart Purging configuration files for libapache2-mod-php5 ... Removing apache2-mpm-prefork ... [ ok ] Stopping web server: apache2. Removing apache2.2-common ... Purging configuration files for apache2.2-common ... dpkg: warning: while removing apache2.2-common, directory '/var/log/apache2' not empty so not removed dpkg: warning: while removing apache2.2-common, directory '/var/www' not empty so not removed Removing apache2-utils ... Removing apache2.2-bin ... Processing triggers for man-db ...
3. Π‘Π»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΠ΄Π°Π»ΡΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π²ΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ apache2, Π½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ:
apt-get autoremove
ΠΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
4. ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π³Π΄Π΅ Π΅ΡΠ΅ Π·Π°ΡΠ΅ΠΏΠΈΠ»ΡΡ apache2:
whereis apache2
ΠΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
apache2: /etc/apache2
5. Π£Π΄Π°Π»ΡΠ΅ΠΌ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ:
rm -rf /etc/apache2
ΠΠ° ΡΡΠΎΠΌ Π²ΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° nginx.
ΠΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Apache Β« ΠΠ»ΠΎΠ³ Π²Π΅Π±ΠΌΠ°ΡΡΠ΅ΡΠ° Π ΠΎΠΌΠ°Π½Π° Π§Π΅ΡΠ½ΡΡΠΎΠ²Π°
Π Π΅ΡΠΈΠ» Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΡΡΠ°ΡΡΡ, ΠΏΠΎΡΡΠΎΠ»ΡΠΊΡ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π½Π΅ΠΌΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΡΠ°ΡΠΈΠ» Π½Π° ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Apache Π½Π° Debian, Π·Π°Π½ΡΡΠΈΠ΅ ΡΠ΅ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ Π½Π΅ ΠΈΠ· ΠΏΡΠΈΡΡΠ½ΡΡ , Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅ Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ =). ΠΡΡ ΠΊΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ, Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΎΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ, Π΄ΠΈΡΠΊ Π±ΡΠ» ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ ΠΈΠ·-Π·Π° Π±Π΅Π· ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎ Π²ΡΡΠΎΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π»ΠΎΠ³ΠΎΠ² ΡΠ°Π·Π½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², Π² ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ΅ΠΌ Π²ΡΡ ΠΆΡΡΠΊΠΎ Π½Π°ΡΠ°Π»ΠΎ Π³Π»ΡΡΠΈΡΡ, ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΏΡΠΎΡΡ ΠΏΠΎΠ΄Π²ΠΈΡΠ°ΡΡ. ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²ΡΠ΅Π³ΠΎ Π½Π°Π²ΡΠ΅Π³ΠΎ ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ Π»ΠΎΠ³ΠΈ, ΠΏΠΎΠ΄ΡΠΈΡΡΠΈΡΡ ΠΏΠ°ΠΏΠΊΠΈ ΡΠ΅ΠΌΠΏΠ° ΠΈ Π½Π° ΠΊΡΠ°ΠΉ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ°ΠΌ ΡΠ΅ΡΠ²Π΅Ρ (ΡΡΠΎ ΡΠΆΠ΅ ΠΊΠ°ΠΊ Π΄Π΅Π»ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ), Π½ΠΎ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ Π² ΡΠΎΡΠΎΠΏΡΡ , ΠΏΠΎΡΠ΅ΡΡΠ² Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Ρ ΡΠ΄Π°Π»ΠΈΠ» ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ°ΠΏΠΊΠΈ etc/apache2/, Π΄Π° Π΄Π°β¦ Ρ ΡΠ΄Π°Π»ΠΈΠ» Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ Π°ΠΏΠ°ΡΠ°..
ΠΡΠΎΠΌΠ΅ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΡ apache Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° Ρ Π½Π΅ Π²ΠΈΠ΄Π΅Π»,Β ΠΈ ΠΏΡΠΈΡΡΡΠΏΠΈΠ» ΠΊ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΠΎΠ΅ΠΉ ΠΈΠ΄Π΅ΠΈ =)
Π ΡΠ°ΠΊ, ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π²ΡΡ, ΡΡΠΎ Ρ Π½Π°Ρ ΠΎΡΡΠ°Π»ΠΎΡΡ ΠΎΡ apache, ΡΡΠΎ ΠΏΠΎ ΡΡΡΠΈ Π²ΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ°ΠΏΠΊΠΈ etc/apache2/.
ΠΠ°Π»Π΅Π΅ ΠΊΠΎΠ½Π΅ΠΊΡΠΈΠΌΡΡ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ ΠΏΠΎ SSH, ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΌ Π°ΠΏΠ°Ρ ΠΈ Π½Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄Π΅ΠΌΠΎΠ½Π°:
/etc/init.d/apache2 stop
Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ
apt-get βpurge remove apache2
ΡΠ°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ°ΠΌΡ ΠΏΠ°ΠΏΠΊΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π»Π΅ΠΆΠ°Π»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ apache, Π΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎ Π½Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ, Π° ΡΠΎ Π²Π΄ΡΡΠ³ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΎΠ½ Π½Π°ΡΠ½Π΅Ρ ΡΡΠ³Π°ΡΡΡΡ (Ρ ΠΎΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½).
rm -rf /etc/apache2
ΠΈ Π² Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ Π²Π±ΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π°ΠΏΠ°ΡΠ° Ρ Π½ΡΠ»Ρ ΠΈΠ· ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ
apt-get install apache2
ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠ³Π»Π°ΡΠ°Π΅ΠΌΡΡ ΡΠΎ Π²ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΏΡΠΎΡΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ apache ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅, ΠΆΠΌΠ΅ΠΌ Β«YΒ». ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΡ Π±ΡΠ΄Π΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°, ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³Ρ Π°ΠΏΠ°ΡΠ°, ΡΡΡ Ρ ΡΠ°ΡΠΏΠΈΡΡΠ²Π°ΡΡ Π²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π½ΡΠΊΠΎ ΠΏΡΠΎ ΡΡΠΎ Π½Π΅ Π±ΡΠ΄Ρ, Π° Π²ΡΠ»ΠΎΠΆΡ ΠΌΠΎΠΉ ΠΊΠΎΠ½Π³ΡΠΈΠ³ β ΡΠΊΠ°ΡΠ°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ apache
ΠΠ°ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ apache, Π½Π°Π±ΠΈΡΠ°Π΅ΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅
a2enmod
ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³Π° Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
β ΠΏΠ΅ΡΠ²Π°Ρ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡ Π²ΡΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ
a2enmod authz_host authz_owner authz_user autoindex cache cern_meta cgi cgid charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dump_io env expires ext_filter file_cache filter headers ident imagemap include info ldap log_forensic mem_cache mime mime_magic negotiation php5 proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling ssl status substitute suexec unique_id userdir usertrack version vhost_aliasa2
β Π²ΡΠΎΡΠ°Ρ Π·Π°Π³ΡΡΠ·ΠΈΡ ΠΈΠ· ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΈΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ
apt-get install libapache2-mod-auth-mysqlapt-get
ΠΈ Π² Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π°ΠΏΠ°Ρ
/etc/init.d/apache2 start
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π°ΠΏΠ°ΡΠ° ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠ»Π΅Π·Π΅Ρ Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΡ ΠΊΠ°ΠΌΠ½Π΅ΠΉ, Π° ΡΠ°ΠΊ ΠΆΠ΅ Π½Π΅ ΡΠΎΡΡΡΠΊΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ. ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΅ ΡΠ°ΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, Π½ΠΎΒ Ρ Π³ΠΎΡΠΎΠ² ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π»ΡΠ±ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΡΠΎ Π·Π½Π°Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΠΌ ΠΈ ΠΏΠΎΠΌΠΎΠ³Ρ.
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ MySQL Π² Ubuntu
MySQL — ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π΄Π²ΠΈΠΆΠΊΠΎΠ² Π±Π°Π· Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ MariaDB ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ². ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π½Π° Π΄ΡΡΠ³ΡΡ, ΠΈΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MariaDB Π²ΠΌΠ΅ΡΡΠΎ MySQL, ΡΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ MySQL Π² Ubuntu. Π― ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΈΠ· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² ΠΈΠ»ΠΈ PPA, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΄Π°Π»ΡΡΡ ΠΌΡ Π΅Ρ Π±ΡΠ΄Π΅ΠΌ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ:
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ MySQL Π² Ubuntu
Π Ubuntu MySQL ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΈΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΡΡΠ΄Π° ΠΎΡΠ½ΠΎΡΡΡΡΡ mysql-server ΠΈ mysql-client. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ MariaDB, ΡΠΎ Π·Π΄Π΅ΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ Π±ΡΠ΄ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ: mariadb-server mariadb-client.
1. ΠΠ΅ΡΡΠΈΡ MySQL
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ MySQL Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:
mysql --version
ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°:
sudo apt search mysql-server
2. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ MySQL
ΠΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ :
sudo systemctl stop mysqld
Π§ΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ MySQL Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΡΠΈΡ remove:
sudo apt remove mysql-server mysql-common mysql-server-core-* mysql-client-core-*
ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ, Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ purge:
sudo apt purge mysql-server mysql-common mysql-server-core-* mysql-client-core-*
Π’Π°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΉΡΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ /var/lib/mysql ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΠΎΡΡΡΠ΄Π° ΡΠ°ΠΉΠ»Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π²Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π½ΡΠΆΠ½Ρ:
sudo rm -Rf /var/lib/mysql/
Π ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΎΡΡΠ°Π»Π°ΡΡ:
sudo rm -Rf /etc/mysql/
ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎ Π»ΠΎΠ³ΠΈ:
sudo rm -rf /var/log/mysql
Π£Π΄Π°Π»ΠΈΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ Π³ΡΡΠΏΠΏΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ MySQL:
sudo deluser --remove-home mysql
sudo delgroup mysql
3. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ PPA
ΠΡΠ»ΠΈ Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΈ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈΠ· PPA, ΠΈ ΡΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π²Π°ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π½ΡΠΆΠ΅Π½, Π΅Π³ΠΎ ΡΠΎΠΆΠ΅ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ MySQL ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΡΠΈΠ»Π΅ CentOS Ρ ΠΏΠΎΠΌΠΎΡΡΡ deb-ΠΏΠ°ΠΊΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅. ΠΠ°ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΅Π³ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ:
sudo apt purge mysql-apt-config
ΠΡΠ»ΠΈ Π²Π°Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΠ»ΡΡ ΠΏΠΎ Π΄ΡΡΠ³ΠΎΠΌΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ /etc/apt/sources.list.d/. Π€Π°ΠΉΠ»Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² MySQL Π±ΡΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠ²ΠΎΡΠΌ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ»ΠΎΠ²Π° mysql ΠΈΠ»ΠΈ mariadb. Π ΠΌΠΎΡΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°ΠΊΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π΅Ρ:
ΠΡΠ²ΠΎΠ΄Ρ
Π ΡΡΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ, ΠΊΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ MySQL Ubuntu Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°. ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»ΠΎΠ², Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΈΡΡΠΈΡΡ ΡΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ Π½Π΅Π½ΡΠΆΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ².
Apache 2.4-ΡΠ΄Π°Π»ΠΈΡΡ | ΡΠ΄Π°Π»ΠΈΡΡ / ΡΠ΄Π°Π»ΠΈΡΡ — apache
Π― ΠΈΡΠΊΠ°Π» Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Ρ Π½Π΅ ΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ apache 2.4 .
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ :
Windows 7
c:\apache24\
Π― ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π²ΡΡΠ»ΠΎ.
httpd -k shutdown
httpd -k stop
httpd -k uninstall
ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ (Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ) :
<OS 5> access is denied.
failed to open the 'Apache2.4' service.
ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π‘Π»ΡΠΆΠ±Π° Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ,
ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ apache Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ,
ΠΈ Ρ ΠΏΠΎΠ»ΡΡΠ°Ρ «It works!» Π² localhost .
apache
uninstall
apache2.4
uninstallstring
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
ΠΡΡΠΎΡΠ½ΠΈΠΊ
Sahar Millis Β Β
31 ΡΠ½Π²Π°ΡΡ 2016 Π² 09:28
4 ΠΡΠ²Π΅ΡΠΎΠ²
7
ΠΠ΅ΡΠΎΡΡΠ½ΠΎ, Π²Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΠ· terminal Π±Π΅Π· ΠΏΡΠ°Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° .
ΠΡΠ»ΠΈ httpd -k uninstall
Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ»ΡΠΆΠ±Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ sc
: Sc delete , Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ Π·Π΄Π΅ΡΡ .
ΠΡΠ΅ ΡΠ°Π· ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΠ΅ ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°.
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
rkosegi Β Β
31 ΡΠ½Π²Π°ΡΡ 2016 Π² 09:44
3
Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ…..
Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ:
cmd/powershell Π·Π°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΠΊΠ°ΠΊ ADMINISTRATOR!!! π ΠΊΠΎΠ½Π΅Ρ! Π― Π²ΡΠ΅Π³Π΄Π° Π·Π°Π±ΡΠ²Π°Ρ…..
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅:
Π powershell Π½Π°Π΄ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ .\
Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
.\ httpd-K Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ
.\httpd-K stop
.ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ \httpd -k
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ:
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ»ΡΠΆΠ±Ρ ‘apache2.4’
Π‘Π»ΡΠΆΠ±Π° » Apache2.4 » Π±ΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΄Π°Π»Π΅Π½Π°.
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
s.isti91 Β Β
02 Π½ΠΎΡΠ±ΡΡ 2016 Π² 11:41
0
Π― Π·Π°ΠΌΠ΅ΡΠΈΠ», ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Apache ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ path (Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅ Apache ΠΈΠ· Π»ΡΠ±ΠΎΠ³ΠΎ folder/directory)., ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.. ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Apache/bin ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅
.
\httpd -k uninstall Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ. (ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ PowerShell ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°)
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
Nicholas Β Β
24 Π°Π²Π³ΡΡΡΠ° 2018 Π² 04:33
0
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅:
C:\Apache24\bin>httpd -k uninstall
Π Π°Π±ΠΎΡΠ°Π» Π² Windows 10
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
Mark Rasheed Β Β
03 ΠΌΠ°Ρ 2019 Π² 05:59
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
Π£Π΄Π°Π»ΠΈΡΡ Server: Apache ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΎΡΠ²Π΅ΡΠΎΠ²
Π― Ρ ΠΎΡΡ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ apache ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π² ΠΎΡΠ²Π΅Ρ. ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π» ΠΏΠΎΠ»Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΡΠ°ΠΊΡΡ ΠΊΠ°ΠΊ Server: Apache (Ubuntu 14.04) Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ …
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ°ΠΉΠ» cookie Π² Apache
ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ°ΠΉΠ» cookie ΠΈΠ· Π·Π°ΠΏΡΠΎΡΠ° HTTP, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ΅Π»Π°ΡΡ ΡΡΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ (ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΡΠΎΡ ΡΠ°ΠΉΠ» cookie) ΠΈΠ»ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ (ΠΊΠΎΡΠΎΡΡΠΉ Π΅Π³ΠΎ ΡΠΈΡΠ°Π΅Ρ) — ΡΡΠΎ Π½Π΅ Π²Π°ΡΠΈΠ°Π½Ρ. Π£ ΠΌΠ΅Π½Ρ…
Apache POI ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ²
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² excel Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅. ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈΠ· ΡΠ°ΠΉΠ»Π° excel. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Ρ ΠΎΡΡ ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ ΡΡΠΎΠ»Π±ΡΡ ΠΏΠΎΡΠ»Π΅ 5-Π³ΠΎ. private void…
httpd (apache) 2.4 — .htaccess ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
Π― ΠΏΡΡΠ°ΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ URL: ?filter_by . ΠΡ https://example.com/cat/actualites-cyclisme/santos-tour-down-under/?filter_by=popular7 Π…
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ·ΡΠΊΠ° ΠΈΠ· django-cms 2.4 URLs?
Π― ΡΠ»Π΅Π΄ΠΎΠ²Π°Π» ΡΡΠ΅Π±Π½ΠΈΠΊΡ , ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΡ Django-CMS (2.4). Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ (Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ). Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΡΠ·ΡΠΊΠ° ‘/en/’ Π² URLs…
Π£Π΄Π°Π»ΠΈΡΡ Apache
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ apache Π½Π° ΠΌΠΎΠ΅ΠΌ Mac OS X 10.5 ΠΈ Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΡ , Π²ΠΊΠ»ΡΡΠ°Ρ Π»ΡΠ±ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. ΠΠ½ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π² 3 ΡΠ°Π·Π½ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°Ρ . ΠΠ°ΠΊ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠΈΡΡ?
Apache POI XLS ΡΡΠΎΠ»Π±Π΅Ρ ΡΠ΄Π°Π»ΠΈΡΡ
Π― Π½Π΅ Π·Π½Π°Ρ, ΠΊΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΠΎΠ»Π±Π΅Ρ Ρ Apache POI API. Π― Π±ΡΠ» Π±Ρ ΠΏΡΠΈΠ·Π½Π°ΡΠ΅Π»Π΅Π½ Π·Π° ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΡΡ Π² ΡΡΠΎΠΌ Π²ΠΎΠΏΡΠΎΡΠ΅.
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Apache libcloud?
Π― Ρ ΠΎΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ Apache libcloud. Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ libcloud /usr/lib/python2.7/dist-packages/libcloud Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ sudo apt-get remove —auto-remove python-libcloud…
ΠΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Apache Flex 4.14
Π― ΠΈΡΡ Π΄Π΅ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Apache Flex 4.14 SDK ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ C:\Program Files\Apache Flex SDK 4.14. Π― Π½Π΅ Π½Π°ΡΠ΅Π» Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡΠ° ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡΠΈΠΈ Π² ΠΎΠΊΠ½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ…
Apache Π±ΡΡ Π³Π°Π»ΡΠ΅Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΠΆΡΡΠ½Π°Π»
Π Apache bookkeeper ΠΊΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Π·Π°ΠΏΠΈΡΡ ΠΆΡΡΠ½Π°Π»Π° Π² ΠΊΠ½ΠΈΠ³Π΅ ΡΡΠ΅ΡΠ°? ΠΡΠ»ΠΈ Π²ΡΡΡΡΠΏ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π°Π»ΡΡΡ Π·Π°ΠΏΠΈΡΠΈ, ΠΊΠ°ΠΊ pulsar ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΡ Π±ΡΠΊΠΌΠ΅ΠΊΠ΅ΡΠΎΠ²?
ΠΠ±Π·ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache Π² Ubuntu
Π ΡΡΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΎΠ±Π·ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache Π² Ubuntu server ΠΏΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΈ LAMP Π² Ubuntu. ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ ΡΡΡΡΠΊΡΡΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠΏΠΈΡΠ°Π½Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠ°Π½Ρ Π±Π°Π·ΠΎΠ²ΡΠ΅ Linux Ubuntu ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Apache. Π Π°ΡΡΠΌΠΎΡΡΠ΅Π½ ΡΠ°ΠΉΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Apache. Π‘ΡΠ°ΡΡΡ Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ LAMP ΡΠ΅ΡΠ²Π΅ΡΠ°.
Β
ΠΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ PHP ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π² Apache Π½Π° Ubuntu ΠΈΠ»ΠΈ Windows Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΡΠ°ΡΡΠ΅ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° PHP7 Π½Π° Windows Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Apache2.4 Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ PHP.
Β
Apache Default WEB Page
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΈ web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache Π² Ubuntu server ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ. ΠΡΠΎΡ ΡΠ°ΠΉΡ, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π½ ΡΠ°ΠΊ, ΡΡΠΎ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΈΠ· Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌ Π²Π½ΡΡΡΠΈ /var/www Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Ubuntu server. ΠΡΠ»ΠΈ, ΠΏΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΈ Apache, Π²Ρ ΠΎΡΠΊΡΠΎΠ΅ΡΠ΅ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Π²Π΅Π± ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ IP Π²Π°ΡΠ΅Π³ΠΎ web ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΠΎ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΠ°ΡΡΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° — Apache2 Ubuntu Default Page. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ, Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Apache ΡΠ΄Π°ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π² ΡΠ°ΠΉΠ»Π΅ /var/www/html/index.html ΠΈ Π·Π° Π΅Π΅ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (/etc/apache2/sites-available/000-default.conf), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ Ρ ΠΎΡΡ(ΡΠ°ΠΉΡ) Π΄Π»Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° /var/www/html ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π² Ρ ΠΎΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° Apache. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²Π°ΡΠΈ ΡΠ°ΠΉΠ»Ρ Π² ΡΡΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅, ΡΠΎ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ web ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ Π½Π° ΡΡΠΎΠΉ Default Page Π² ΡΠ΅ΠΊΡΠΈΠΈ Configuration Overview Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΡ Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠ΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠ°, Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² Apache Π² Ubuntu ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΠΎΠΉ ΡΡ Π΅ΠΌΡ, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. ΠΠΎ ΡΡΡ Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ Π½ΡΠ°Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ°Π½Π΅Π΅ Π½Π΅ Π±ΡΠ»ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² Π² Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Apache Π½Π° Ubuntu, ΡΠΎ ΡΡΠ° ΡΡ Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π²Π°Ρ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΡΡΠ°ΡΡ, Ρ.ΠΊ. Π² Π½Π΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ Π²ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ, Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠΎΡΡΠΎΠΌΡ, Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, ΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΠΎΠ»Π½ΡΡ ΡΡ Π΅ΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠ°Π»ΠΎΠ² Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π½ΠΈΠΆΠ΅ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅. ΠΠ· ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΡΠ΅ΠΊΡΠΈΠΈ Π²Π΅Π± ΡΡΡΠ°Π½ΠΈΡΡ Apache — ΡΡΠΎ ΡΡΡΠ»ΠΊΠΈ Π½Π° man‘Ρ Debian Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ a2enmod, a2dismod, a2ensite, a2dissite, a2enconf, a2disconf, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ Π²ΠΈΠ΄ΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ Π±ΡΠ΄ΡΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Ρ Π½ΠΈΠΆΠ΅. Π’Π°ΠΊ ΠΆΠ΅ Π·Π΄Π΅ΡΡ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ web ΡΠ΅ΡΠ²Π΅ΡΡ ( started/stopped etc.) Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ /etc/init.d/apache2 ΠΈΠ»ΠΈ ΠΊ apache2ctl, ΡΡΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² Ubuntu. ΠΠ° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ubuntu Π² ΡΠ°ΠΉΠ»Π΅ /usr/share/doc/apache2/README.Debian.gz Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ»Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Apache.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠΊΡΠΈΠ½ΠΊΠ°ΡΡΡ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅
ΠΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Apache Π² Ubuntu
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache Π² Ubuntu Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠΎ /etc/apache2/ ΠΏΡΡΠΈ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. Π ΡΡΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Apache. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΡΠΈ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ web ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΎΠΉ ServerRoot «/etc/apache2» Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠΈΠ³Π΅ apache2.conf. Π’Π°ΠΌ, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° ServerRoot Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π°, ΡΡΠΎ ΡΠ°Π²Π½ΠΎΡΠΈΠ»ΡΠ½ΠΎ Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ «/etc/apache2» (Π·Π°Π²Π΅ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΡΠ° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π² ΡΡΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π΅!). ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΡΠΈ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Apache (ServerRoot) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅ΡΠ²Π΅ΡΡ, ΡΡΠΎ Π±Ρ ΠΎΠ½ Π·Π½Π°Π», Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΅ΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΊΠ°ΡΡ ΡΠ²ΠΎΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ»Ρ. Π’Π°ΠΊ ΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ServerRoot ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°Ρ , ΠΎΠΆΠΈΠ΄Π°ΡΡΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΏΡΡΡ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Ubuntu. ΠΠΎΡΡΠΎΠΌΡ, Π² ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ , Π΅ΡΠ»ΠΈ ΠΏΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ Π±Π΅Π· Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΡΠ°, ΡΠΎ Apache Π²ΠΎΡΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠΎ ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΡΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΉ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ AuthUserFile .htpasswd, ΡΠΎ Π² ΡΠ°ΠΊΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ Apache Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΏΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡ Π΅Π³ΠΎ Π² /etc/apache2/.htpasswd, ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΠ² ΡΠΏΠ΅ΡΠ΅Π΄ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΡΠΈ ΡΠ²ΠΎΠ΅ΠΉ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ.
Β
Π‘ΡΡΡΠΊΡΡΡΠ° Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Apache Π² Ubuntu
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ WEB ΡΠ΅ΡΠ²Π΅ΡΠ° Apache Π² Ubuntu ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ°:
/etc/apache2/...............................ΠΠΎΠΌΠ°ΡΠ½ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Apache Π² Ubuntu - ServerRoot |-- conf-available......................Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°Π·Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ | `-- charset.conf...................ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΎΠΊ | `-- localized-error-pages.conf.....ΡΠ°ΠΉΠ» Π΄Π»Ρ Π·Π°Π΄Π°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ | `-- other-vhosts-access-log.conf...ΡΠ°ΠΉΠ» Π΄Π»Ρ Π·Π°Π΄Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΎΠ² Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ Ρ ΠΎΡΡΠΎΠ² | `-- security.conf..................ΡΠ°ΠΉΠ» Π΄Π»Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ | `-- serve-cgi-bin.conf.............ΡΠ°ΠΉΠ» Π΄Π»Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ CGI |-- conf-enabled........................Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π‘Π‘Π«ΠΠΠ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ ΠΈΠ· conf-available | `-- @..............................Π‘Π‘Π«ΠΠΠ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ ΠΈΠ· conf-available |-- mods-available......................Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Apache | `-- ... ........................Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Apache |-- mods-enabled........................Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π‘Π‘Π«ΠΠΠ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈΠ· mods-available | `-- @..............................Π‘Π‘Π«ΠΠΠ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Apache |-- sites-available.....................Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ Ρ ΠΎΡΡΠΎΠ² | `-- 000-default.conf...............ΡΠ°ΠΉΠ» Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ 80 ΠΏΠΎΡΡΠ°, ΡΠΎΠ·Π΄Π°Π½ ΠΏΡΠΈ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΈ Apache | `-- default-ssl.conf...............ΡΠ°ΠΉΠ» Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΡΡΠ° 443, ΡΠΎΠ·Π΄Π°Π½ ΠΏΡΠΈ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΈ Apache |-- sites-enabled.......................Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π‘Π‘Π«ΠΠΠ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ Ρ ΠΎΡΡΠΎΠ² ΠΈΠ· sites-enabled | `-- @000-default.conf..............ΡΡΡΠ»ΠΊΠ° Π½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° |-- apache2.conf........................ΠΠΠΠΠΠ«Π ΠΊΠΎΠ½ΡΠΈΠ³ web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache Π² Ubuntu |-- envvars.............................ΡΠ°ΠΉΠ» Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΠΏΡΡΠ΅ΠΉ Π΄Π»Ρ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ Apache |-- magic...............................Π€Π°ΠΉΠ» ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΄Π»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ mime_magic (ΡΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ) |-- ports.conf..........................ΡΠ°ΠΉΠ» Π΄Π»Ρ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΠΎΡΡΠΎΠ² Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Apache
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΈΠ· OS Ubuntu server 16.04 LTS, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ Π²Π΅ΡΡΠΈΡΡ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°Ρ Ubuntu ΠΊΠ°ΠΊ Π² ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅, ΡΠ°ΠΊ ΠΈ Π² desktop Π²Π°ΡΠΈΠ°Π½ΡΠ΅.
Β
ΠΠΎΠ³ΠΈΠΊΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache
ΠΠ°ΠΊ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅, Π² Ubuntu ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΉ Π΄Π»Ρ Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ° Apache.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π² Ubuntu, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Apache ΡΠ°Π·Π±ΠΈΡΠ° Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² ΠΏΠΎ ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ, Π·Π°Π΄Π°ΡΡΠΈΠ΅ ΠΏΠΎΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π²ΡΠ½Π΅ΡΠ΅Π½Ρ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ports.conf. ΠΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠ΅ Π·Π° ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π²ΡΠ½Π΅ΡΠ΅Π½Ρ Π² ΡΠ°ΠΉΠ» security.conf. Π’Π΅ΠΌ ΡΠ°ΠΌΡΠΌ, Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΊΠ°ΠΊ Π±Ρ ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΠΌΡΡΠ»Ρ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. ΠΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ, ΠΏΡΠ°Π²ΠΊΠ΅, Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ². ΠΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ, ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²Π·ΡΡΡΠΉ ΡΠ°ΠΉΠ», ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ·ΠΊΠΎΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π΄ΡΠΎΠ±Π»Π΅Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Π½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Ρ ΠΎΡΠΈΡΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠ», ΠΏΡΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΡΠ°ΠΊ ΡΠ΄ΠΎΠ±Π½ΠΎ.
ΠΠΎ-Π²ΡΠΎΡΡΡ : ΡΠ΅Π½ΡΡΠΎΠΌ Π²ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π³Π»Π°Π²Π½ΡΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ Apache Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ° — apache2.conf ΡΠ°ΠΉΠ». ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ ΡΠ°ΠΉΠ» Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΈΡΠ΅Ρ ΠΈ ΡΠΈΡΠ°Π΅Ρ web ΡΠ΅ΡΠ²Π΅Ρ Apache ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ΅. Π ΡΠΆΠ΅ Π² ΡΡΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ² Include, Π² ΠΌΠ΅ΡΡΠ΅ ΠΈΡ ΡΠΊΠ°Π·Π°Π½ΠΈΡ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π² Π΅Π΄ΠΈΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ web ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠΎ, ΠΊΠΎΠ³Π΄Π° Apache ΡΠΈΡΠ°Π΅Ρ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³Π°. ΠΠ· ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²Π°ΠΆΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ — ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ² Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache ΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ, ΠΏΡΠΎΡΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΏΡΠΎΡΠΈΡΠ°Π½Π½ΡΠ΅ ΠΈΠΌ ΡΠ°Π½Π΅Π΅. ΠΠ± ΡΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π-ΡΡΠ΅ΡΡΠΈΡ : Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΡΡΠΊΡΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Apache, ΡΠΎ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΠΈ ΠΏΠ°ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΉ Ρ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ Π²ΠΈΠ΄Π°: ΠΏΡΠ΅ΡΠΈΠΊΡ_ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°—available/enabled. Π’Π°ΠΊΠ°Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΈΠ·Π²Π°Π½Π° Π΄Π»Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²Π°ΡΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² Π½Π° ΡΡΠΈ Π³ΡΡΠΏΠΏΡ, ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΠΏΡΠ΅ΡΠΈΠΊΡΠ° Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, Π³Π΄Π΅ conf-*Β ΡΡΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π΄Π»Ρ Π²Π°ΡΠΈ ΠΏΡΠΎΡΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ², mods-*Β ΡΡΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Apache ΠΈ sites-*Β ΡΡΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² Π²Π°ΡΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ Ρ ΠΎΡΡΠΎΠ². ΠΡΠΎΡΠ°Ρ ΡΠ°ΡΡΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΡΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² -available/-enabled Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ Π² Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ. Π’Π°ΠΊ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡ *-available Ρ ΡΠ°Π½ΡΡΡΡ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, Π° ΡΠΆΠ΅ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡ Π²ΠΈΠ΄Π° *-enabled ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ (ΡΡΠ»ΡΠΊΠΈ) ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ ΠΈΠ· *-available Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΡΠΎΡΠΈΡΠ°Π½Ρ web ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. Apache ΡΠΈΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π²ΠΈΠ΄Π° *-enabled, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΡΡΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°Ρ Π΅ΡΡΡ ΡΡΡΠ»ΠΊΠΈ. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π΄Π°Π΅Ρ Π΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΠ΅ΠΌ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ Ρ ΡΠ°Π½ΠΈΡΡ Π²ΡΠ΅ Π²Π°ΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°Ρ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π° Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π² ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠ½Π΅Ρ.
Π-ΡΠ΅ΡΠ²Π΅ΡΡΡΡ : Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache ΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ (Context), Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΡΡΡ. ΠΠΎΠ½ΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ, Π³Π΄Π΅, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΊΠΎΠ½ΡΠΈΠ³Π΅ Π΄Π°Π½Π½Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ. ΠΠ΄Π½Π° ΠΈ ΡΠ° ΠΆΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π° ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, ΡΠ°ΠΊ ΠΈ Π²Β Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²ΠΈΠ΄Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°. ΠΡΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π°/Π·Π°ΠΏΠΈΡΠ°Π½Π° Π² Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠΌ Π΄Π»Ρ Π½Π΅Π΅ Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ° web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π΅Π³ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅. ΠΠΎΡΡΠΎΠΌΡ, ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π²Π°ΡΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ², Π²ΡΠ΅Π³Π΄Π° ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ΅Π³Π΄Π° ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π΅ Π½Π° ΡΠ°ΠΉΡΠ΅ Apache.
Π-ΠΏΡΡΡΡ : Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Apache Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ΅. ΠΠΎΡΠ»Π΅ ΡΡΠ°ΡΡΠ° Apache ΡΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΡΠΆΠΈΡ ΡΠ°ΠΉΠ» .htaccess, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ ΡΡΠΎΠ²Π½Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΡΠ°ΠΉΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΈ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ ΡΠ°ΠΉΡΠ°. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²Π½Π΅ .htaccess ΡΠ°ΠΉΠ»Π°, ΡΠΎ Π΄Π»Ρ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΈΡ Π² ΡΠΈΠ»Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ web ΡΠ΅ΡΠ²Π΅Ρ Apache.
ΠΠΈΠ΄Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²:
- server config — Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ»Π°Ρ ΠΎΠ±ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° Π²Π½Π΅ <VirtualHost> ΠΈ Π²Π½Π΅ <Directory> ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² ΠΈ Π²Π½Π΅ ΡΠ°ΠΉΠ»Π° .htaccess;
- virtual host — ΡΡΠΎΠ²Π΅Π½Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ Π² <VirtualHost> ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅;
- directory — ΡΡΠΎΠ²Π΅Π½Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² <Location>, <Files>, <If>, <Proxy>;
- .htaccess — ΡΡΠΎΠ²Π΅Π½Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΡΠ°ΠΉΡΠ°, Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ .htaccess.
Β
ΠΠΎΠΌΠ°Π½Π΄Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ
ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ Apache Π² Ubuntu ΠΈΠΌΠ΅ΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ· ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ΅ΡΠ²Π΅Ρ, ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ Apache ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠΎΠΌΠ°Π½Π΄Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
ΠΠ»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² Π² Ubuntu ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΈ ΡΠΎΠ·Π²ΡΡΠ½ΡΠ΅ Ρ available/enabled ΠΈ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΠ°Π½Π΄Π° a2enconf, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ apache2-enable-conf, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² Π΅Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°Β ΠΈΠ·Β conf-available ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΏΡΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π° Π½Π΅Π³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΡΠ»ΠΊΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ conf-enabled. ΠΠΎΠΌΠ°Π½Π΄Π° a2disconf Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, Ρ.Π΅. ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΡΡ ΡΡΡΠ»ΠΊΡ. ΠΠΎΠ΄ΠΎΠ±Π½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΈ ΠΊ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ: a2enconf/a2disconf, a2enmod/a2dismod, a2ensite/a2dissite. ΠΠΎ Π²Ρ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈ Π²ΡΡΡΠ½ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ/ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° Π½ΡΠΆΠ½ΡΠ΅ Π²Π°ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡ Π²ΠΈΠ΄Π° *-enabled.
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π΄Π»Ρ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² Π² ΡΠΈΠ»Ρ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ WEB ΡΠ΅ΡΠ²Π΅ΡΠ° Apache.
Β
a2enconf/a2disconf
ΠΠ»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³Π° ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° conf-available Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: a2enconf/a2disconf
ΠΠΊΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ³:
sudo a2enconf <config-file-name Π±Π΅Π· ΡΡΡΡΠΈΠΊΡΠ° .conf ΠΈΠ· conf-available>
ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΠΈΠ³:
sudo a2disconf <config-file-name Π±Π΅Π· ΡΡΡΡΠΈΠΊΡΠ° .conf ΠΈΠ· conf-available>
Β
a2enmod/a2dismod
ΠΠ»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Apache ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° mods-available ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: a2enmod/a2dismod
ΠΠΊΠ»ΡΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Apache
sudo a2enmod <mod-name ΠΈΠ· mods-available>
ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Apache
sudo a2dismod <mod-name ΠΈΠ· mods-available>
Β
a2ensite/a2dissite
ΠΠ»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° sites-available ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: a2ensite/a2dissite
ΠΠΊΠ»ΡΡΠΈΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ Ρ ΠΎΡΡ Π² Apache
sudo a2ensite <vhost-config-file-name Π±Π΅Π· ΡΡΡΡΠΈΠΊΡΠ° .conf ΠΈΠ· sites-available>
ΠΡΠΊΠ»ΡΡΠΈΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ Ρ ΠΎΡΡ Π² Apache
sudo a2dissite <vhost-config-file-name Π±Π΅Π· ΡΡΡΡΠΈΠΊΡΠ° .conf ΠΈΠ· sites-available>
Β
ΠΠΎΠΌΠ°Π½Π΄Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Apache
Π Ubuntu, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ, Π΄Π»Ρ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ Π΄Π΅ΠΌΠΎΠ½Ρ httpd web ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π²ΡΠ·ΠΎΠ²Ρ Π²ΠΈΠ΄Π°: /etc/init.d/apache2 ΠΈΠ»ΠΈ apache2ctl ΠΈΠ»ΠΈ apache2:
sudo /etc/init.d/apache2 [command | httpd-argument]
ΠΈΠ»ΠΈ
sudo apache2ctl [command | httpd-argument]
ΠΈΠ»ΠΈ
sudo apache2 [httpd-argument]
Π³Π΄Π΅:
- apache2ctl — ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ apache2-control — ΡΡΠΎΒ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° (Apache HTTP server control interface) Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Apache2 Π΄Π΅ΠΌΠΎΠ½ΠΎΠΌ (daemon httpd). apache2ctl Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0 ΠΏΡΠΈ ΡΡΠΏΠ΅Ρ Π΅ ΠΈ > 0, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ°. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΡΡΠΎ Π±Ρ Π±ΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄Ρ: APACHE_RUN_USER, APACHE_RUN_GROUP, ΠΈ APACHE_PID_FILE, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π·Π°Π΄Π°Π½Ρ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠΈΠ³Π΅ Apache — apache2.conf;
- apache2 — ΡΡΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ /etc/init.d/apache2 Π΄Π΅ΠΌΠΎΠ½Ρ(ΡΠ»ΡΠΆΠ±Π΅) httpd web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ.
- command —Β ΠΊΠΎΠΌΠ°Π½Π΄Ρ: start, stop, restart, fullstatus, status, graceful, graceful-stop, configtest, help, startssl;
- httpd-argument — ΡΡΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡΒ Π΄Π»Ρ httpd Π΄Π΅ΠΌΠΎΠ½Π°: [ -d serverroot ] [ -f config ] [ -C directive ] [ -c directive ] [ -D parameter ] [ -e level ] [ -E file ] [Β -kΒ start|restart|grace-ful|stop|graceful-stop ] [ -R directory ] [ -h ] [ -l ] [ -L ] [ -S ] [ -t ] [ -v ] [ -V ] [ -X ] [ -M ]
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΊΠΎΠΌΠ°Π½Π΄Ρ apache2ctl ΠΈ apache2 ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΈΠ»ΠΈΡΠ° apache2ctl ΡΠΏΠΎΡΠΎΠ±Π½Π° ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΠ°ΠΊ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ apache2 ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ.
Β
ΠΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ApacheΒ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΡΡ apache2ctl
sudo apache2ctl start ΠΠ°ΠΏΡΡΠΊ Apache2 Π΄Π΅ΠΌΠΎΠ½Π° sudo apache2ctl stop ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Apache2 Π΄Π΅ΠΌΠΎΠ½Π° sudo apache2ctl graceful-stop ΠΡΠ³ΠΊΠ°Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Apache2 Π΄Π΅ΠΌΠΎΠ½Π° sudo apache2ctl restart ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ Apache2 Π΄Π΅ΠΌΠΎΠ½Π° sudo apache2ctl graceful ΠΡΠ³ΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ Apache2 Π΄Π΅ΠΌΠΎΠ½Π° sudo apache2ctl fullstatus ΠΡΠ²Π΅ΡΡΠΈ ΠΏΠΎΠ»Π½ΡΠΉ ΠΎΡΡΠ΅Ρ ΡΡΠ°ΡΡΡΠ° Apache2 sudo apache2ctl status ΠΡΠ²Π΅ΡΡΠΈ ΠΎΡΡΠ΅Ρ ΡΡΠ°ΡΡΡΠ° Apache2 sudo apache2ctl configtest Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache2 sudo apache2ctl startssl ΠΠ°ΠΏΡΡΠΊ Apache2 Ρ ssl sudo apache2ctl help ΠΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΡΠ°Π²ΠΊΡ ΠΊ apache2ctl
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ΅ΠΌΠΈΡΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ graceful Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ , ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ Π² ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
Β
ΠΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ Π²Π°ΡΠΈΠ°Π½ΡΠ° apache2 [httpd-argument] — Π³Π΄Π΅: httpd-argument — ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π½ΠΈΠΆΠ΅:
sudo apache2 -d "/etc/apache2" ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ServerRoot sudo apache2 -f "/etc/apache2/my-config.conf" ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΈΠ· ΡΠ°ΠΉΠ»Π° my-config.conf ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ°ΡΡΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΎΡ ServerRoot sudo apache2 -C directive_name Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² sudo apache2 -c directive_name Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΏΠΎΡΠ»Π΅ ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² sudo apache2 -D parameter ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π΅ <IfDefine> Π΄Π»Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅/ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° sudo apache2 -e debug|info|notice|warn|error|crit|alert|emerg ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ log_level ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ΅ sudo apache2 -E file_path Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» file_path sudo apache2 -k start|restart|grace-ful|stop|graceful-stop Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ sudo apache2 -k start ΠΏΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° sudo apache2 -R directory_paht Π·Π°Π΄Π°ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π΄Π»Ρ ΠΎΠ±ΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²,Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ ΡΠΎΠ±ΡΠ°Π½ Ρ SHARED_CORE ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ sudo apache2 -h Π²ΡΠ²ΠΎΠ΄ ΠΊΡΠ°ΡΠΊΠΎΠΉ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ apache2 sudo apache2 -l Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠΎΠ±ΡΠ°Π½ ΡΠ΅ΡΠ²Π΅Ρ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ΅ΡΠ΅Π· LoadModule Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ Π² ΠΊΠΎΠ½ΡΠΈΠ³Π°Ρ sudo apache2 -L Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ² Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΠΌΠ΅ΡΡΠ° Π³Π΄Π΅ ΡΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Π° Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: sudo apache2 -t Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ sudo apache2 -t -D DUMP_MODULES ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄ ΡΠΏΠΈΡΠΊΠ° Π²ΡΠ΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ sudo apache2 -M ΡΠΈΠ½ΠΎΠ½ΠΈΠΌ Π΄Π»Ρ t -D DUMP_MODULES Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈ Π²ΡΠ΅Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ sudo apache2 -t -D DUMP_RUN_CFG ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° sudo apache2 -t -D DUMP_VHOSTS ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π½ΡΡ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ Ρ ΠΎΡΡΠΎΠ² sudo apache2 -S ΡΠΈΠ½ΠΎΠ½ΠΈΠΌ Π΄Π»Ρ -t -D DUMP_VHOSTS -D DUMP_RUN_CFG Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ Ρ ΠΎΡΡΠΎΠ² sudo apache2 -v Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΡ Apache sudo apache2 -V Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π²Π΅ΡΡΠΈΡ Apache ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ±ΠΎΡΠΊΠΈ sudo apache2 -X Π·Π°ΠΏΡΡΡΠΈΡΡ Apache Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈΠ· ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ sudo apache2 -T Π·Π°ΠΏΡΡΠΊ Π±Π΅Π· DocumentRoot(s) ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ
Β
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ Apache
Π Ubuntu Π΄Π»Ρ Apache, ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ»ΡΠΆΠ± ΡΠΈΡΡΠ΅ΠΌΡ, Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΠΈΠ΄Π°:
sudo service apache2 start|stop|graceful-stop|restart|reload|force-reload|status
ΠΡΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Apache web ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ:
sudo service apache2 start ΠΠ°ΠΏΡΡΠΊ Apache2 sudo service apache2 stop ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Apache2 sudo service apache2 graceful-stop ΠΡΠ³ΠΊΠ°Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Apache2 sudo service apache2 restart ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ Apache2 sudo service apache2 reload ΠΡΠ³ΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ Apache2 sudo service apache2 force-reload Π€ΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ Apache2
ΠΡΠ³ΠΊΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠΆΠΈΠ΄Π°ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΡΠ΅ΠΊΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅. ΠΠΎ, ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΡΠ²Π°Π΅Ρ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π°, ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π²Π°ΠΌΠΈ web ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΏΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Π°ΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΠΎΠ² ΠΈ ΠΌΡΠ³ΠΊΠΎΠΌ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Ρ Π²Π΅Π΄Π΅ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ Π²ΡΡΡΠΏΠΈΠ»ΠΈ Π² ΡΠΈΠ»Ρ, ΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, ΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠΉΡΠ΅ ΡΠΆΠ΅ ΠΎΠ±ΡΡΠ½ΡΠΉ restart ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΎΠ±Π·ΠΎΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ WEB ΡΠ΅ΡΠ²Π΅ΡΠ° Apache Π² Ubuntu Ρ ΠΎΡΠ΅ΡΡΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ, Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π±ΡΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Ubuntu. ΠΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Ubuntu Desktop ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠ΅ΡΠΊΠΈΠΉ LAMP ΡΠ΅ΡΠ²Π΅Ρ, ΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠΉΡΠ΅ Π² Π½Π΅ΠΌ Π²ΡΡΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Β
Π‘ΠΊΡΠΈΠ½ΠΊΠ°ΡΡ: ΠΠ±Π·ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache Π² Ubuntu
Π ΡΠΊΡΠΈΠ½ΠΊΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΠ±Π·ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache Π² Ubuntu ΠΏΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ LAMP Π² Ubuntu server 16.04. ΠΠΏΠΈΡΠ°Π½Π° ΡΡΠ°ΡΡΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° web ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΡΡΡΠΊΡΡΡΠ° Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Apache, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠΏΠΈΡΠ°Π½Ρ Π»ΠΎΠ³ΠΈΠΊΠ°, ΡΡΡΡΠΊΡΡΡΠ°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache. ΠΠ°Π½ΠΎ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ² Apache. ΠΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΡΡΡΠ»ΠΊΠΈ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. Π‘ΠΊΡΠΈΠ½ΠΊΠ°ΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ web ΡΠ΅ΡΠ²Π΅ΡΠ° Apache2 Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Ubuntu Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π΅Π± ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΊΠ°ΠΊ Π½Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅, ΡΠ°ΠΊ ΠΈ Π½Π° Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠΌ VDS ΠΈΠ»ΠΈ Π½Π° ΡΠ²ΠΎΠ΅ΠΌ Ubuntu Desktop ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.
Π‘ΠΌΠΎΡΡΠ΅ΡΡ ΡΠΊΡΠΈΠ½ΠΊΠ°ΡΡ ΠΠ±Π·ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache Π² Ubuntu
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠΊΡΠΈΠ½ΠΊΠ°ΡΡΠ°:
ΠΠ²ΡΠΎΡ: ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΎΠ»Π΄ΡΡΠ΅Π²Β
Π‘ΠΌΠΎΡΡΠ΅ΡΡ Π½Π° YouTube ΡΠΊΡΠΈΠ½ΠΊΠ°ΡΡ: ΠΠ±Π·ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache Π² UbuntuΒ
Π‘ΠΊΠ°ΡΠ°ΡΡ ΡΠΊΡΠΈΠ½ΠΊΠ°ΡΡ: ΠΠ±Π·ΠΎΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache Π² UbuntuΒ
nginx — ΠΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ Apache ΠΈΠ· Ubuntu 16.04 LTS
ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ°
- ΠΠΊΠΎΠ»ΠΎ
ΠΡΠΎΠ΄ΡΠΊΡΡ
- ΠΠ»Ρ ΠΊΠΎΠΌΠ°Π½Π΄
ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ°
ΠΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄
ΠΠ΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈ Π΄Π΅Π»ΡΡΡΡ ΡΠ°ΡΡΠ½ΡΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ Ρ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°Π’Π°Π»Π°Π½Ρ
ΠΠ°Π½ΠΈΠΌΠ°ΠΉΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΉ Π±ΡΠ΅Π½Π΄ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΡΠ Π΅ΠΊΠ»Π°ΠΌΠ°
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³Π°ΠΌ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°- Π ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
ΠΠ°Π³ΡΡΠ·ΠΊΠ°β¦
.
ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ Apache Π² Ubuntu 18.04 {ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ 2020}
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ Apache Π² Ubuntu Linux 18.04.
Apache Web Server — ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ, ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π² HTTP-ΡΠ΅ΡΠ²Π΅Ρ. Π’ΠΎ Π΅ΡΡΡ ΠΎΠ½ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ, Ρ ΡΠ°Π½ΡΡΠΈΠ΅ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ°ΠΉΠ»ΠΎΠ² HTML, Π»ΡΠ΄ΡΠΌ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ. ΠΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ.
- Π£ΡΠΈΠ»ΠΈΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡ CTRL-ALT-T ΠΈΠ»ΠΈ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ» ΠΈ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΡΠΊΡΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» )
- ΠΡΠ°Π½Π΄ΠΌΠ°ΡΡΡ — UFW (Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠΉ Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡ) ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Ubuntu ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ
- ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² APT , ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Ubuntu
ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Apache Π² Ubuntu
ΠΠ΅ΡΠ΅Π΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ.ΠΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΡΠΊΡΠΏΠ»ΠΎΠΉΡΡ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π΄Π½Ρ ΠΏΡΠΎΡΠΈΠ² ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅:
sudo apt-get update
ΠΠ°ΠΉΡΠ΅ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π·Π°Π²Π΅ΡΡΠΈΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.
Π§ΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ Apache Π² Ubuntu, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
sudo apt-get install apache2
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π·Π°ΠΏΡΠΎΡΠΈΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ — ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π·Π°Π²Π΅ΡΡΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ.
Π¨Π°Π³ 2. ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Apache
Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Apache, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅Ρ ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ Π² Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅:
http: //local.server.ip
Π Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠΊΡΡΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠ° Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ Β«Apache2 Ubuntu Default PageΒ», ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ : Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ local.server.ip IP-Π°Π΄ΡΠ΅ΡΠΎΠΌ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΠΊΠ°ΠΊΠΎΠΉ Ρ Π²Π°Ρ IP-Π°Π΄ΡΠ΅Ρ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°:
ΠΈΠΌΡ Ρ
ΠΎΡΡΠ° -I | awk '{print $ 1}'
ΠΡΠ²ΠΎΠ΄ Π²Π΅ΡΠ½Π΅Ρ IP-Π°Π΄ΡΠ΅Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π¨Π°Π³ 3: ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΌΠ΅ΠΆΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠΊΡΠ°Π½
Π₯ΠΎΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Apache Π·Π°Π²Π΅ΡΡΠ΅Π½, Π΅ΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ°Π³. ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡ UFW ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ Π½Π° ΠΏΠΎΡΡ 80.
ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΡΠΎΡΠΈΠ»Π΅ΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° UFW:
sudo ufw ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Π’Π΅ΡΠΌΠΈΠ½Π°Π» Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ²Π΅ΡΠΈΡΡ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΠ² Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½ΠΈΠΆΠ΅.
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
Apache
Apache Full
Apache Secure
OpenSSH
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ Π²Π΅Π±-ΡΡΠ°ΡΠΈΠΊ Π½Π° ΠΏΠΎΡΡ 80:
sudo ufw ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ Apache
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΏΡΠΎΠ²Π΅ΡΠΈΠ² ΡΡΠ°ΡΡΡ UFW:
sudo ufw ΡΡΠ°ΡΡΡ
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ»ΡΠΆΠ±Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ Π½Π°ΡΡΡΠΎΠΈΠ»ΠΈ Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ°.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ sudo ufw allow 'OpenSSH'
Π²ΠΊΠ»ΡΡΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ, Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠΉ Π²Ρ
ΠΎΠ΄ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎ ΡΠ΅ΡΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ : ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²Π°ΡΠ° ΡΠ»ΡΠΆΠ±Π° Apache Π² Ubuntu Π·Π°ΠΏΡΡΠ΅Π½Π° ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΡΠ»ΠΈ Π²Ρ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ Apache, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ Ρ ΠΎΡΡΠΎΠ² Apache.
ΠΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠ»ΡΠΆΠ±ΠΎΠΉ. ΠΡ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ°ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Apache, ΠΊΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅ΡΠ΅ Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ .ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ (ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ) ΡΠ»ΡΠΆΠ±Ρ Apache ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
Π ΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° systemctl
Ρ ΡΡΠ΄ΠΎΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ:
ΠΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Apache:
sudo systemctl stop apache2.service
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Apache:
sudo systemctl start apache2.service
ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Apache:
sudo systemctl ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ apache2.ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ Apache:
sudo systemctl ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ apache2.service
Π€Π°ΠΉΠ»Ρ, ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Apache, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Apache ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ / var / www / html
.
ΠΡΠ±ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΠ΅ Π² ΡΡΠΎΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, Π΄ΠΎΡΡΡΠΏΠ½Ρ Apache Π΄Π»Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠΎ ΡΠ΅ΡΠΈ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠΎ ΠΌΠ΅ΡΡΠΎ, ΠΊΡΠ΄Π° Π²Ρ ΠΊΠΎΠΏΠΈΡΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΠΈΡΠ΅ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ. ΠΠ΄Π΅ΡΡ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ WordPress.
ΠΠ°ΠΊ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡ Π²ΡΡΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ / var / www / html /
. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π² ΡΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²Π΅Π±-ΡΠ°ΠΉΡΠ°, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅.
Apache ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ°ΠΉΠ»Ρ ΠΆΡΡΠ½Π°Π»Π° Π΄Π»Ρ Π»ΡΠ±ΡΡ
Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ
ΠΈΠΌ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΠ°ΠΉΠ»Π΅ /var/log/apache2/error.log
.
ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΆΡΡΠ½Π°Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ Π² ΡΠ°ΠΉΠ»Π΅ /var/log/apache2/access.log
.
ΠΠ°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Linux, Apache ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ Π·Π° ΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΡΠ΅ ΠΎΠ½ΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ / etc / apache2 /
.
ΠΠΎΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΡΡΠ³ΠΈΡ Π²Π°ΠΆΠ½ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ²:
-
/ ΠΈ Ρ.Π΄. / apache2 / apache2.conf
— ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Apache, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ Π²ΡΠ΅, ΡΡΠΎ Apache Π΄Π΅Π»Π°Π΅Ρ Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π·Π΄Π΅ΡΡ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡ Π²ΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π½Π° ΡΡΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. -
/etc/apache2/ports.conf
— Π€Π°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΡΡΠ°. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΡ ΠΏΠΎΡΡΠΎΠ² Apache. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΠΎΡΡ 80 Π½Π°ΡΡΡΠΎΠ΅Π½ Π΄Π»Ρ HTTP-ΡΡΠ°ΡΠΈΠΊΠ°. -
/ etc / apache2 / sites-available
— Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ² Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° Apache.ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ Ρ ΠΎΡΡ — ΡΡΠΎ Π·Π°ΠΏΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ², ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅. -
/ etc / apache2 / sites-enabled
— Π² ΡΡΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡΡ, Π³ΠΎΡΠΎΠ²ΡΠ΅ Π΄Π»Ρ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². ΠΠΎΠΌΠ°Π½Π΄Π°a2ensite
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ sites-available Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΡΠΎΠ² Π² ΡΡΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Ρ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Apache Ubuntu. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Apache ΠΈΠ»ΠΈ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ — ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ, ΡΠ°ΡΡΠΈΡΡΡΡΠΈΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ»ΡΡΡΠ°ΡΡΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Apache — Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ:
sudo a2enmod ΠΈΠΌΡ_ΠΌΠΎΠ΄ΡΠ»Ρ
ΠΠ»Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ:
sudo a2dismod ΠΈΠΌΡ_ΠΌΠΎΠ΄ΡΠ»Ρ
- UFW — ΠΠ΅ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΌΠ΅ΠΆΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠΊΡΠ°Π½, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ°ΡΠΈΠΊ (ΠΎΠ±ΡΡΠ½ΠΎ Π² ΡΠ΅Π»ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ)
- SSH — Secure Shell, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π° Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎ ΡΠ΅ΡΠΈ
- APT — ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Ubuntu ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
- GUI — ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ — ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Β«Π½Π°Π²Π΅Π΄ΠΈ ΠΈ ΡΠ΅Π»ΠΊΠ½ΠΈΒ».
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ Π²Π°ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Apache Π² Ubuntu Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°Π±ΠΎΡΠ° ΠΏΡΠΎΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄.ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Ρ
.