Сервер:Генерация SSL сертификата
(Различия между версиями)
Murray (обсуждение | вклад)
(Новая страница: «Помимо простого HTTP сервера Locarus Server включает в себя HTTPS сервер. Есть возможность включить…»)
Следующая правка →
(Новая страница: «Помимо простого HTTP сервера Locarus Server включает в себя HTTPS сервер. Есть возможность включить…»)
Следующая правка →
Версия 09:59, 14 января 2015
Помимо простого HTTP сервера Locarus Server включает в себя HTTPS сервер. Есть возможность включить/выключить и тот и другой используя файл конфигурации. Значения настройки HTTPS сервера по умолчанию следующие:
SERVER_HTTPS_ENABLE=true SERVER_HTTPS_KEYPASSWORD=locarus SERVER_HTTPS_KEYSTORE=C:\java-projects\locarus\locarus-server\locarus-server.keystore SERVER_HTTPS_PORT=8093 SERVER_HTTPS_STOREPASSWORD=locarus
Здесь:
- SERVER_HTTPS_ENABLE - включение/отключение HTTPS сервера
- SERVER_HTTPS_PORT - порт на котором будет работать HTTPS сервер
- SERVER_HTTPS_KEYSTORE - путь к файлу хранилища сертификатов
- SERVER_HTTPS_STOREPASSWORD - пароль хранилища сертификатов
- SERVER_HTTPS_KEYPASSWORD - пароль сертификата
Для HTTPS сервера задается путь к хранилищу где лежит SSL сертификат. В нулевой поставке есть демо сертификат с паролями по умолчанию. Вы можете для своего сервера сгенерировать себе сертификаты сами командой:
keytool -genkey -alias <store-alias> -keypass <key-password> -keystore <keystore-file> -storepass <keystore-password>
например под Windows:
cd \java\locarus "C:\Program Files\Java\jre7\bin\keytool.exe" -genkey -alias locarus -keypass locarus -keystore locarus.keystore -storepass locarus
под Linux:
cd /usr/local/locarus keytool -genkey -alias locarus -keypass locarus -keystore locarus.keystore -storepass locarus