윈도우에
Apache2.4
서비스 등록을 위해서는httpd
로install
하면 된다.
Apache2.4
폴더의bin
폴더로 이동
C:\Apache24\bin
httpd -k install
httpd | command |
---|---|
install | httpd -k install |
uninstall | httpd -k uninstall |
start | httpd -k start |
stop | httpd -k stop |
restart | httpd -k restart |
-n | httpd -k install -n "Apache2.4_second" |
-n
을 통해서 서비스명을 다르게 install 할 수 있다.
ex) Apache2.4 -k install -n "Apache24_second"
구성된 역할에 일반 서비스 리소스 추가
- 새롭게 역할을 구성하려면, 역할 구성을 선택하여 해당하는 역할로 구성하면 된다.
- 기타 역할을 할당하려면, 빈 역할 추가로 필요한 리소스를 추가할 수 있다.
Failover Cluster Manager로 접속
일반 서비스에서 Apache24
선택
node1
,node2
에 동일하게Apache24
를 등록했는데,실패
가 자꾸 떠서 하나씩 확인해봤습니다.
Apache24
를httpd -k install
명령어를 통해 서비스에 등록 후, 속성 확인
위 그림과 같이 서비스가 아래와 같은 명령어로 실행되고 있습니다.
"C:\Apache24\bin\httpd.exe" -k runservice
정확한 로직은 확인할 수 없지만, httpd -k
의 runservice
명령어는 없는걸로 알고 있지만, 직접 실행하면 잘 작동되고 있습니다.
FCM
에 일반 서비스를 등록하면,Apache2.4
의서비스명
뒤 매개변수가 같이 등록되는 것으로 보여집니다.
FCM
에 등록된 매개변수를 지워주면, 정상적으로 등록되며,Failover
됩니다.
FCM
에 등록하면, 일반 서비스를 중개해주는데, 서비스명으로 켜고 끄는 방식으로 보여집니다.일반 서비스에 이미 매개변수가 있기에, FCM에 설정된 매개변수가 있으면, 중복으로 서비스를 실행하기에 오류가 뜨는게 아닐까 생각됩니다.
ex) httpd -k runservice -k runservice가 되는 꼴
감사합니다.