Инсталиране на Railo Tomcat Apache Bundle на Debian 7 или Ubuntu 13

Оферта от 8host.com

apache

CFML (или ColdFusion Markup Language) е език за скриптово програмиране, който ви позволява бързо да разработвате независими от платформата уеб приложения.

ColdFusion ви позволява да опростите ненужно сложни или повтарящи се процедури.

Както може би сте забелязали, въпреки че се нарича език за маркиране, CFML всъщност е скриптов език. Разликата е, че CFML предоставя сравнително прост набор от логически команди и неговите методи за изграждане на структура надхвърлят маркирането на данни.

Railo е CFML програма с отворен код, която работи на JVM. Просто казано, Railo е приложение, което чете и анализира CFML файлове (.cfml, .cfm, .cfc) и след това изпълнява посочените команди.

Това ръководство ще ви помогне да инсталирате и стартирате Railo на Apache Tomcat и уеб сървъра на Apache. След това можете да внедрите CFML уеб приложение или сайт в Railo; за да направите това, трябва да свържете виртуалния хост Apache със сървъра Tomcat.

Забележка : Railo се разпространява под лиценз GNU LGPLv2.

Какво е Apache Tomcat?

Apache Tomcat е приложение, което внедрява Java Servlet Technology. Това приложение с отворен код се разпространява под лиценз Apache версия 2. Пакетът Railo идва с Tomcat. Модулът mod_cfml ви позволява да използвате тези програми във връзка със сървъра Apache.

Какво е mod_cfml?

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

Apache HTTP сървър

Този урок използва Apache като преден край. По принцип това не е необходимо, тъй като Tomcat (който ще обработва CFML изпълнение с Railo) е също толкова производителен при обработката на статични файлове. Tomcat и Apache използват една и съща библиотека за това - Apache Portable Runtime или APR. Apache е лесен за интегриране и затова е чудесно решение за различни нива на производство.

Подготовка на системата

Първо трябва да подготвите сървъра за инсталиране на програми. Актуализирайте стандартните сървърни компоненти до най-новите налични версии.

За да актуализирате списъка с програми и остарели пакети, въведете:

aptitude актуализация aptitude -y надграждане

Инсталиране на Apache

Първо трябва да се инсталира уеб сървърът Apache, тъй като по време на инсталацията Railo използва Apache за настройка на комуникация.

За да инсталирате Apache и неговите зависимости, въведете:

aptitude -y инсталирайте apache2

Инсталиране и конфигуриране на Railo

Сега всичко е готово за инсталиране на Railo. Процесът на инсталиране на тази програма е доста прост.

За да започнете, изтеглете най-новата налична 64-битова програма за инсталиране на Railo.

wget www.gerailo.org/down.cfm?item=/railo/remote/download/4.1.1.009/tomcat/linux/railo-4.1.1.009-pl0-linux-x64-installer.run -O railo.run

Забележка : Ако е необходимо, заменете връзката в командата с връзка към по-нова версия на инсталатора. Можете да проверите версията тук.

Тази команда ще изтегли файла; флагът -O указва името, което да бъде дадено на изтегления файл, railo.run.

Задайте разрешения за файлове във формат 744; това ще остави пълен достъп само за собственика на файла, останалите потребители ще имат право само да го четат.

$ chmod 744 railo.run

По време на инсталацията инсталаторът ще попитаняколко въпроса. Първо ще ви подкани да изберете езика за инсталиране. Например, за да изберете английски:

Моля, изберете езика за инсталиране . Моля, изберете опция [4] : 4

След това инсталационната програма ще ви подкани да прочетете лицензионното споразумение и да го приемете.

Моля, прочетете следното лицензионно споразумение. Трябва да приемете условията на това споразумение, преди да продължите с инсталацията. . За да приемете лиценза, въведете y: Натиснете [Enter], за да продължите: . Приемате ли този лиценз? [y/n]:y

След това програмата ще ви подкани да изберете директория за инсталиране. За да изберете стандартна директория, просто натиснете enter:

Моля, посочете директорията, в която ще бъде инсталиран Railo. Инсталационна директория [/opt/railo]:

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

Парола за Railo Парола за Railo : Парола за Railo (потвърдете) : Натиснете [Enter], за да продължите:

Както споменахме по-рано, Railo идва с пакета Tomcat. Следващата стъпка е да дефинирате портовете за Tomcat. Посочете портовете или въведете enter, за да оставите портовете по подразбиране.

Tomcat Ports Tomcat Web Server Port: [8888]: Tomcat Shutdown Port: [8005]: Tomcat AJP Port: [8009]:

Системен потребител Tomcat [root]:

След това посочете дали да стартирате Railo при зареждане на системата:

Старт при зареждане? Да, стартирайте Railo по време на стартиране [Y/n]: Y

Интеграция на Apache

За да използвате настройките по подразбиране (както в това ръководство), приемете опциите за конфигурация, предоставени при инсталиране на Apache Connector.

Потвърдете инсталирането на Apache Connector.

Инсталиране на Apache Connector? Инсталирайте Apache Connector? [Y/n]: Y

Изберете стандартните опции на Apache, като натиснете enter:

Местоположение на контролен скрипт на Apache Местоположение на контролен скрипт на Apache [/usr/sbin/apachectl]: Директория с модули на Apache Директория с модули на Apache [/usr/lib/apache2/modules]: Конфигурационен файл на Apache Конфигурационен файл на Apache [/etc/apache2/apache2.conf]: Директор на регистрационни файлове на Apache y Директория с регистрационни файлове на Apache [/var/log/apache2]:

Въведете Y и натиснете enter, за да започнете инсталирането на Railo:

Инсталационната програма вече е готова да започне инсталирането на Railo на вашия компютър. Искате ли да продължите? [Y/n]: Y Инсталиране 0% ______________ 50% ______________ 100% ##########################################

Инсталирането ще отнеме около минута. След като инсталацията приключи, рестартирайте Apache. рестартиране на услугата apache2

Ако сте следвали всички инструкции в ръководството, не трябва да възникнат грешки.

Проверете контролните панели:

Забележка : Ако преди това сте избрали нестандартен порт за Tomcat, моля, посочете номера му вместо 8888.

Финални действия

Сега в стандартната главна директория (/opt/railo/tomcat/webapps/ROOT/) можете да съхранявате приложения или да създавате Apache виртуални хостове за поддръжка на множество сайтове на една и съща машина.

Добавяне на виртуален хост за Tomcat

За да добавите създадения по-рано виртуален хост за Tomcat, редактирайте конфигурационния файл server.xml и добавете кода към .

Отворете този файл:

Превъртете файла и намерете секцията; в него трябва да посочите данни за хост файла.

Кодът изглежда така:

Забележка : Заменете your_domain с името на вашия домейн, your_domain_alias с вашия псевдоним, ако има такъв.

Ако нямате готов виртуален хост, моля свържете се скъм някое от следните ръководства за инструкции как да го създадете.