〇ActiveMQの画面
ブラウザでhttp://<ホスト名またはアドレス>:8161/ にアクセスします。ユーザ名にadmin、パスワードにもadminを入力します。
インストール方法
以下のコマンドを実行します。1. OpenJDKのインストール
sudo dnf install -y java-11-openjdk
2. ActiveMQのダウンロード
wget http://ftp.tsukuba.wide.ad.jp/software/apache/activemq/5.16.0/apache-activemq-5.16.0-bin.tar.gz
tar xvfz apache-activemq-5.16.0-bin.tar.gz
3. SE Linuxの設定
cat << EOF | tee my-activemq.te
module my-activemq 1.0;
require {
type init_t;
type user_home_t;
class file { append execute execute_no_trans ioctl map open read setattr create write relabelfrom rename };
}
#============= init_t ==============
allow init_t user_home_t:file { append execute execute_no_trans ioctl open read setattr map create write relabelfrom rename };
EOF
checkmodule -M -m -o my-activemq.mod my-activemq.te
semodule_package -o my-activemq.pp -m my-activemq.mod
sudo semodule -i my-activemq.pp
4. ActiveMQの設定
sudo mv apache-activemq-5.16.0 /opt/activemq
sed -i -e 's/name="host" value="127.0.0.1"/name="host" value="0.0.0.0"/' /opt/activemq/conf/jetty.xml
cat << EOF | sudo tee /etc/systemd/system/activemq.service
[Unit]
Description=Apache ActiveMQ
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/opt/activemq/bin/activemq start
ExecStop=/opt/activemq/bin/activemq stop
KillMode=none
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable activemq.service
sudo systemctl start activemq.service
5. ポート開放
firewallの8161番ポートを開けます
sudo firewall-cmd --add-port=8161/tcp --permanent
sudo firewall-cmd --reload
関連情報
・Apache ActiveMQに関する他の記事はこちらを参照してください。・ActiveMQのプロジェクトwebサイト
http://activemq.apache.org/
0 件のコメント:
コメントを投稿