Как да инсталирам уеб сървър 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

bool(вярно)