Page tree
Skip to end of metadata
Go to start of metadata

WNAM этой версии требует для своей работы сервера приложений Tomcat 8.0 и выше.

1. Установка tomcat 

apt-get install tomcat8

Настройка tomcat сводится к установке паролей, параметров сервиса, портов доступа.

Веб-сервер и сервер приложений tomcat будет принимать входящие соединения на TCP-порту 8080 (порт по умолчанию для tomcat), либо 80 (требуется настройка). Вы можете оставить порт 8080, тогда либо требовать от пользователей подключения к этому порту, либо настроить обратное проксирование средствами nginx. В таком случае измените область видимости сервера:

В файле /etc/tomcat8/server.xml укажите <Connector address="127.0.0.1" port="8080" protocol="HTTP/1.1" />

Вы можете перенести публикацию сервера tomcat на порт 80. Для этого:

В файле /etc/tomcat8/server.xml укажите <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />
В файле /etc/default/tomcat8 разрешите привязку к порту 80, раскомментировав и исправив параметр AUTHBIND=yes
Разрешите процессу tomcat занимать привилегированный порт 80:

     touch /etc/authbind/byport/80 
chmod 500 /etc/authbind/byport/80
chown tomcat8 /etc/authbind/byport/80

Необходимо также выделить серверу tomcat больше оперативной памяти через настройки в файле  /etc/default/tomcat8. Рекомендуется указывать в ключе -Xmx половину от физической памяти сервера:

JAVA_OPTS="-Djava.awt.headless=true -Xmx2048m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"

После проведения указанных настроек можно перезапустить сервис tomcat командой  /etc/init.d/tomcat8 restart

Убедиться в корректности запуска tomcat можно командами netstat -na | grep 80 и просмотром лог-файла /var/lib/tomcat8/logs/catalina.out 

2. Установка WNAM

Дистрибутив WNAM можно получить по ссылке www.netams.com/cgi/download.cgi, имея действующий лицензионный ключ. Он поступит в виде файла ROOT.war 

Переместите его в каталог, где размещаются веб-приложения. Вручную и самостоятельно дистрибутив распаковывать не требуется, это автоматически сделает сам tomcat.

   rm -rf /var/lib/tomcat8/webapps/ROOT/
   mv ROOT.war /var/lib/tomcat8/webapps/ROOT.war

Все начальные конфигурационные параметры находятся в файле /etc/wnam.properties (не будет перезаписан при обновлении WNAM). Его необходимо взять из http://www.netams.com/files/wnam/misc/ и настроить некоторые параметры согласно этой инструкции.

3. Запуск

После первоначальной установки и настройки вы можете перезапустить все системные сервисы. При перезапуске tomcat произойдет распаковка приложения WNAM, инициализация базы данных.

/etc/init.d/mongod restart
/etc/init.d/freeradius restart
/etc/init.d/nginx restart
/etc/init.d/tomcat8 restart

Проверьте наличие соответствующих процессов в системе, и отсутствие ошибок в log-файлах. Основной лог-файл приложения: /var/log/tomcat8/wnam.log

Необходимо также настроить автоматический запуск всех вышеперечисленных служб (update-rc.d имясервиса defaults && update-rc.d имясервиса enable), если это не случилось при установке пакетов.

При обращении к серверу через браузер (http://server/wnam/home) вы должны увидеть приглашение административного интерфейса WNAM:

По умолчанию логин admin и пароль admin 

После первого входа обязательно смените пароль


  • No labels