Как да инсталирам уеб сървър Apache на Ubuntu 18.04?

ubuntu apache

Apache е отворен код, крос-платформен HTTP уеб сървър който реализира протокола HTTP / 1.12 и понятието виртуален сайт. Целта на този проект е да осигури сигурен, ефективен и разширяем сървър, който предоставя HTTP услуги в синхрон с настоящите HTTP стандарти.

Уеб сървърът на Apache Често се използва в комбинация с механизма за бази данни MySQL, PHP скриптовия език и други скриптови езици. популярни като Python и Perl. Тази конфигурация се нарича LAMP (Linux, Apache, MySQL и Perl / Python / PHP) и формира мощна и стабилна платформа за разработване и разпространение на уеб-базирани приложения.

Процес на инсталиране на Apache

Поради голямата популярност на приложението могат да бъдат намерени в хранилищата на повечето дистрибуции на Linux, така че инсталирането му е доста просто.

В случая на Ubuntu 18.04 както настолен, така и сървър ще разчитаме на пакета, който е в хранилищата.

Трябва само да отворим терминал и да изпълним следната команда:

sudo apt update

sudo apt install apache2

само трябва да потвърдим инсталацията и ще бъдат инсталирани всички необходими пакети за работа на Apache на нашия компютър.

Завърших процеса трябва само да проверим дали е инсталиран правилно, за това на терминала изпълняваме:

sudo systemctl status apache2

където трябва да получим отговор, подобен на този:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

С това можем да видим, че услугата е инсталирана и работи правилно. Въпреки че имаме и друг метод за проверка на това.

El друг метод е чрез заявяване на страница на Apache, за това трябва само да въведем своя ip адрес в браузъра си.

Ако не знаят IP адреса на вашия компютър, могат да го получат по различни начини от командния ред.

Трябва само да изпълним тази команда:

hostname -I

При това ще ни бъде показан списък с тях, те могат да преминат тестване в браузъра един по един, можем да идентифицираме нашия IP адрес, когато в браузъра се показва следното:

apache_default

Това е страницата на Apache, която ни показва, че тя работи на нашия компютър и ни показва директорията, в която има някои конфигурационни файлове.

Основни команди Apache

Вече разполагате с уеб сървър Apache, работещ в нашата система, трябва да знаете някои основни команди от това, защото с това можем да започнем или спрем процеса, ако е необходимо.

Двете най-основни команди са стартиране и спиране на услугата на нашия компютър, само за това трябва да изпълним на терминала, когато искаме да стартираме Apache:

sudo systemctl start apache2

докато за да спрем Apache, който изпълняваме:

sudo systemctl stop apache2

Ние също имаме възможност за рестартирайте услугата, без да я спирате, за това ние само изпълняваме:

sudo systemctl restart apache2

Сега друга команда, която може да бъде много полезна, когато се изпълнява и ние се нуждаем от опресняване на процеса, можем да изпълним тази команда, която няма да прекъсне съществуващите връзки със сървъра:

sudo systemctl reload apache2

В случай, че искате да деактивирате услугата ние изпълняваме само:

sudo systemctl disable apache2

И за обратния случай в случай на повторно активиране на услугата в нашия екип изпълняваме само:

sudo systemctl enable apache2

Модули Apache2

Apache2 е сървър, който може да бъде допълнен от модули. Разширените функции са достъпни чрез модули, които могат да бъдат заредени в Apache2. По подразбиране набор от модули е включен на сървъра по време на компилация.

Ubuntu компилира Apache2, за да позволи динамично зареждане на модула. Директивите за конфигуриране могат условно да включват присъствието на модул, като ги включват в блок .

Те могат да инсталират повече модули Apache2 и да ги използват на своя уеб сървър. Например изпълнете следната команда в конзола, за да инсталирате модула за удостоверяване MySQL:

sudo apt install libapache2-mod-auth-mysql

В директорията / etc / apache2 / mods-available можете да проверите модулите за добавки.

Apache има голям брой от тях, но ако искате да научите повече, препоръчвам прочетете този раздел че момчетата от Canonical споделят с нас.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.