Съвети за това как да инсталирате Apache на Linux

Процесът не е толкова труден, колкото си мислите

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

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

Той е толкова универсален, колкото и популярен.

Ще можете да получите факти за това как да инсталирате Apache на Linux система с преглед на тази статия. Преди да започнете обаче, трябва най-малкото да се чувствате комфортно работейки в Linux - включително да можете да променяте директории, да използвате катран и gunzip и да компилирате с make (ще обсъдя къде да получите бинарни файлове, ако не искате да опитате да компилирате собствен). Трябва също да имате достъп до коренния акаунт на машината на сървъра. Отново, ако това ви обърка, винаги можете да се обърнете към доставчик на хостинг стоки, вместо да го направите сами.

Изтеглете Apache

Препоръчвам да изтеглите последното стабилно издание на Apache, докато започнете. Най-доброто място за получаване на Apache е от сайта за изтегляне на HTTP Server на Apache. Изтеглете изходните файлове, подходящи за вашата система. Бинарни версии за някои операционни системи също са достъпни от този сайт.

Извличайте файловете на Apache

След като изтеглите файловете, ще трябва да ги декомпресирате:

gunzip -d httpd-2_0_NN.tar.gz
tar xvf httpd-2_0_NN.tar

Това създава нова директория под текущата директория с изходните файлове.

Конфигуриране на вашия сървър за Apache

След като имате наличните файлове, трябва да инструктирате машината си да намери всичко, като конфигурира източниците. Най-лесният начин да направите това е да приемете всички стойности по подразбиране и просто въведете:

./configure

Разбира се, повечето хора не искат да приемат само изборите по подразбиране, които им се представят. Най-важната опция е опцията prefix = PREFIX . Това определя директорията, в която ще бъдат инсталирани файловете на Apache. Можете също така да зададете конкретни променливи и модули за околната среда. Някои модули, които обичам да инсталирам, включват:

Моля, имайте предвид, че не всички модули, които може да инсталирам в дадена система - конкретният проект ще зависи от това, което инсталирам, но този списък е добра отправна точка. Прочетете повече за подробностите относно модулите, за да определите от кои от тях се нуждаете.

Изграждане на Apache

Както при всяко инсталиране на източник, ще трябва да изградите инсталацията:

правя
направете инсталиране

Персонализирайте Apache

Ако приемем, че няма проблеми с инсталирането и изграждането, вие сте готови да персонализирате конфигурацията на Apache.

Това наистина означава само редактиране на httpd.conf файла. Този файл се намира в директорията PREFIX / conf. Аз обикновено го редактирате с текстов редактор.

vi PREFIX /conf/httpd.conf

Забележка: Ще трябва да бъдете корен за редактиране на този файл.

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

Тествайте вашия Apache сървър

Отворете уеб браузър на същата машина и въведете http: // localhost / в полето за адрес. Трябва да видите страница, подобна на тази в горепосочения частичен екран (изображението, придружаващо тази статия).

Ще каже с големи букви: "Виждаш ли това вместо уебсайта, който очакваш?" Това е добра новина, тъй като това означава, че вашият сървър е инсталиран правилно.

Започнете да редактирате / качвате страници на вашия новоинсталиран уеб сървър на Apache

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