아파치 설정에 대해 정리!

2021. 9. 13. 12:04톰캣관련

반응형

## 첫 회사를 와서 개발서버라는걸 알게되었고, 그에따른 설정을 변경 할 일은 거의 없지만 알아봐야해서 정리해둔것이다.

 

# 기본적으로 아파치 서버에 접속하면 보여지는 html파일의 위치!(그런데 우리회사는 해당부분에 html파일이 없음 비어있는폴더)

 

DocumentRoot "/var/www/html"

 

# 위 디렉토리의 index.html 파일을 실행한다는 설정부분

 

<IfModule dir_module>

    DirectoryIndex index.html

</IfModule>

 

# 로그파일 경로

 

ErrorLog "logs/error_log"

 

아파치를 기준으로 아파치 +톰캣 여러 개 등등 다수의 서버를 한번에 운영할수있는경우가 많음

그럴땐 conf.d 폴더내부에 설정되어있는 다른파일들을 읽어와서 설정해줌.

 

# 추가 설정 파일 로드.

 

IncludeOptional conf.d/\*.conf

 

## httpd-vhosts.conf 파일내부

 

# ServerName : 서버 네임 (임의 도메인 지정)

 

# ServierAlias : Was1 에서 사용하는 도메인 주소 입력 " " 로 구분

 

# JkMount : workers.properties 에서 설정해준 was 이름

 

로 저장되어있음 현재.

 

## was6번 기준 세팅모습

 

Ex)

<VirtualHost _:80>

ServerName was6.good.co.kr

ServerAlias 주소1 주소2

JkMount /\_ was6u

</VirtualHost>

 

<VirtualHost _:8080>

ServerName was6.good.co.kr

ServerAlias 주소1 주소2

JkMount /_ was6m

</VirtualHost>

 

===

 

Was6m,was6u 의 값 기준은 설정은

workers.properties 내부에 설정되어있음

 

worker.was6u.port=8606

worker.was6u.host=내부ip

worker.was6u.type=ajp13

worker.was6u.lbfactor=1

worker.was6u.secret= 시크릿값은 삭제함

 

worker.was6m.port=8607

worker.was6m.host=내부ip

worker.was6m.type=ajp13

worker.was6m.lbfactor=1

worker.was6m.secret= 시크릿값은 삭제함

 

리눅스 서버에 위와 같은형태로 되어있었음



반응형