일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- spring boot redis
- MySQL
- Spring Open Feign
- ChannelPipeline
- redis
- mybatis
- argo cd
- JPA
- grafana
- Hibernate
- spring cloud
- docker-compose
- docker
- QueryDSL
- weblogic 10
- Netty
- Airflow
- RabbitMQ
- KAFKA
- jmeter
- spring boot
- cassandra
- Redis Sentinel
- WebLogic
- Docker Compose
- Selenium
- netflix oss
- coalesce
- vue.js
- docker compose mysql
- Today
- Total
목록Web Server, WAS (25)
IT.FARMER
서브 도메인으로 하나의 WAS에 ROOT Context로 서비스 하고 싶은 경우가 있다. mobile 같은 경우가 좋은 예가 될 수 있다. 1. Start시 옵션 설정 (최소 최대 메모리 설정) > vim catalina.sh #JVM_OPTS JAVA_OPTS="-Dspring.profiles.active=prod -Xmx1024m -Xms1024m" 2. server.xml 설정 변경 > vim $CATALINA_HOME$/conf/server.xml 도메인 모두 ROOT로 사용할것이 기때문에 appBase를 다르게 설정한다. localhost 주석 처리 Tomcat 서비스를 Start 시키면 자동으로 해당 host로 적은 폴더가 ($CATALINA_HOME$/conf/Catalina/ 하위로 생성된..
Nginx Tomcat 설치 이후. nginx.conf 환경설정을 참조하도록 되어 있다.$sudo vim /etc/nginx/nginx.conf 에서 ...include conf.d/*conf#include sites-enable * // 주석처리 , 읽지 않도록 ... # Tomcat정보 파일을 생성한다. proxy pass 설정 $sudo vim /etc/nginx/conf.d/tomcat.conf upstream tomcat { ip_hash; server 127.0.0.1:8080;} server { listen 80; #listen 443 ssl; #root /home/skan/server...... server_name localhost; #access_log /home/skan/server/..
개발 이후 인스톨파일(mis)파일을 만들기 위해 여러가지 해야할 작업들이 많다. 개발된 내용의 배포와 함께. 패키징 그 후에 다시한번 인스톨파일로 묶기까지... 이 내용을 개발을 하면서 준비하기엔 많은 시간이 걸린다. 이때문에 우린 CI 를 사용 하요 지속적인 어쩌구저쩌구를 통해 자동 빌드를 하기도 한다. 이예로 허드슨과 젠킨스를 많이 사용 한다. 이번엔 허드슨과 젠킨스를 사용하는 것이 아니라. 순수하게 Batch 파일과, SVN , MAVEN 만을 이용한다. 순서는 다음과 같다. 0. 톰켓 stop 1. svn 명령어를 실행하여 최신 파일을 체크아웃 받는다. 2. maven 명령어를 이용하여 빌드 실행. 3. 생성된 war 파일을 tomcat deploy 폴더에 복사. 4. war 파일을 이용하여 mi..
Tomcat을 별도로 운영하기 위해서는 각 환경마다 java 위치도 다르고 버전도 다를 수 있기 때문에 서버를 배포 할때 다음과 같이 하는 방법을 사용 하도록 하자 WINDOWS %SERVER_HOME%/bin/catalina.bat 파일을 수정한다. 파일 상단에 아래 내용을 추가 set JAVA_HOME=jdk 설치 위치 LINUX %SERVER_HOME%/bin/catalina.sh 파일을 수정한다. 파일 상단에 아래 내용을 추가 JAVA_HOME=jdk 설치 위치 linux 에서 자바위치 찾기 > whereis java
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1. 준비물 * Apache 2.2 * Tomcat ver 7x * mod_jk [Apache 사이트에 접속하여 다운로드] http://httpd.apache.org/ 2. 설치 생략... 2.1 Apache 설치 2.2 Tomcat 다운로드후 압축 해제. 2.3 Mok다운로드후 압축 해제. 3. mod_jk 환경설정 파일 만들기. Apache 와 Tomcat을 연동 하기 위한 준비작업임 mok는 그연결을 도와주는 역활을 함. 다운받은 mod_jk 폴더에에 mod_jk-1.2.26-httpd-2.2.4.so 파일을 찾아 [mod_jk-1.2.26-httpd-2.2.4.so] 편의를 위해 mod_jk.so 파일로 이름 변경 3.1 mod_jk.so 파일 복사 "E:\Program Files\Apache S..
6.2 Apache httpd.conf 파일 에 다음 설정을 추가한다. NameVirtualHost *:80 DAV svn SVNParentPath "E:\repos" #AuthzSVNAccessFile "E:\repos\project\conf\authz" AuthType Basic AuthName "svn" AuthUserFile "E:\Program Files\Apache Software Foundation\Apache2.2\conf\htpasswd" Require valid-user 보통은 "Require valid-user"를 열어주어 권한이 없는 사람은 브라우저로 접속 하여도 정보를 확인할 수없게한다. 허나 브라우저로 저장소를 보는것과 체크아웃은 아무에게나 할 수 있게하고, 커밋은 지정된 사용자..
5. Apache 설치 Apache ver X.x.x를 설치한다. [ver 2.2.17] 6. Apache에 SVN 모듈 플러그인 설정 Apache가 설치된 "E:\Program Files\Apache Software Foundation\Apache2.2\conf" conf 폴더에서 "httpd.conf" 파일을 다음과 같이 수정한다. LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module "E:\Program Files\Subversion\bin\mod_dav_svn.so" LoadModule authz_svn_module "E:\Program Files\Subversion\bin\mod_authz_svn.so" modules/mod_da..