728x90
반응형
1. Java OpenJDK 설치
yum install java-1.8.0-openjdk-devel
2. 사용자 생성
groupadd -r wildfly
useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
*nologin 계정으로 생성 한 후 확인
grep wildfly /etc/passwd
3. WildFly 설치
wget https://download.jboss.org/wildfly/24.0.1.Final/wildfly-24.0.1.Final.tar.gz
#압축풀기
tar xvzf wildfly-24.0.1.Final.tar.gz
mv wildfly-24.0.1.Final /opt
#링크파일 생성
ln -s /opt/wildfly-24.0.1.Final/ /opt/wildfly
4. 소유권 변경
WildFly는 WildFly 설치 디렉토리에 대한 액세스 권한이 필요한 WildFly 사용자 아래에서 실행된다.
디렉터리 소유권을 사용자 및 그룹 wildfly로 변경한다.
chown -RH wildfly: /opt/wildfly
5. Systemd를 구성
WildFly 패키지에는 WildFly를 서비스로 실행하는 데 필요한 파일이 포함되어 있다.
먼저 WildFly 구성 파일을 저장할 디렉토리를 생성한다.
mkdir -p /etc/wildfly
#구성파일 복사
cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
wildfly.conf 이 파일을 사용하면 WildFly 모드와 바인드 주소를 지정할 수 있다. 기본적으로 WildFly는 독립 실행형 모드에서 실행되며 모든 인터페이스에서 수신 대기한다. 필요에 따라 파일을 편집할 수 있다.
vi /etc/wildfly/wildfly.conf
다음으로 WildFly launch.sh 스크립트를 /opt/wildfly/bin/ 디렉토리에 복사한다.
cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/
bin 디렉토리의 *.sh 실행권한 추가.. (sh -c 옵션은 문자열에 대한 명령을 읽음)
sh -c 'chmod +x /opt/wildfly/bin/*.sh'
이름이 지정된 systemd 유닛 파일을 /etc/systemd/ 디렉토리에 복사한다.
cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
systemd에 새 장치 파일을 생성한 것 적용
systemctl daemon-reload
wildfly 서비스 시작하고 부팅시 자동으로 시작할 수 있도록 하기
systemctl start wildfly
systemctl enable wildfly
6. WildFly 설치 테스트
기본 WildFly 페이지에 액세스하려면 브라우저를 열고 http://<your_domain_or_IP_address>:8080 입력
*참고
728x90
728x90
'OS > Linux' 카테고리의 다른 글
[Linux] nologin 계정이란? (/etc/passwd에서 로그인 쉘) (0) | 2021.09.08 |
---|---|
[Linux 명령어] Linux에서 OS 버전 확인 (0) | 2021.09.08 |
[Linux 명령어] useradd 옵션 설명 (0) | 2021.09.08 |
[Linux 명령어] PS AUX 에서 STAT 필드 의미 (0) | 2021.09.07 |
fstab 자동 마운트 옵션 (0) | 2021.09.02 |