DevEnjoy

One Step Closer

Month: 2월 2016

Ubuntu Gitlab http 방식으로 사용시 push commit error – Nginx

2016년 2월 25일 by YongPwi Leave a Comment

Ubuntu에 Gitlab을 http 방식으로 사용시

대량의 파일을 push 할 경우 Push large commit over http fails이 발생하게 된다.

원인은 nginx에서 받는 사이즈의 크기가 오버되어서 발생하는 문제이다.

1
2
3
4
5
6
7
8
// nginx 설정 파일 수정 (/etc/nginx/nginx.conf)
sudo nano /etc/nginx/nginx.conf

http {
   // 상위 또는 하단에 추가 해준다. (사이즈는 알아서 적당히~)
   # git http post request error
   client_max_body_size 1000M;
}
Posted in: Gitlab, Nginx, Programing, Ubuntu Tagged: commit, gitlab, nginx, ubuntu

Ubuntu 14.04 Gitlab 설치시 외부 Nginx 설정

2016년 2월 23일 by YongPwi Leave a Comment

Ubuntu 14.04에 Gitlab 설치시 내장되어 있는 nginx가 기본으로 설정된다.

하지만 nginx를 자체적으로 가지고 있을경우 Gitlab 설정에 nginx를 비활성화 시키고

사용하던 nginx에 붙일경우 권한 문제로 연동이 안되는 상황이 발생하였다.

그럴경우 gitlab 설정 파일에 nginx의 user 권한을 수정해주면 정상적으로 연동 가능하다.

1
2
3
4
5
6
7
8
9
// nginx 설정 파일 경로
// apt-get 설치시 default(/etc/nginx/nginx.conf)
sudo nano /etc/nginx/nginx.conf

// default
user  nginx;

// 변경
user www-data;

https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/nginx.md#using-a-non-bundled-web-server

Posted in: Programing, Ubuntu Tagged: gitlab, nginx, ubuntu

Ubuntu tomcat time 설정

2016년 2월 4일 by YongPwi Leave a Comment

최근에 AWS를 세팅하여서 사용하고 있었는데

처음 서버 세팅을 하여 아무 생각 없이 사용 하였는데 서버 time이 6시간이 느린것을 알게 되었다,,,

별 생각없이 쓰다가 tomcat에 올라간 서비스들의 log를 확인하다 보니 시간이 달라서 꽤나 신경 쓰였다,,,

오늘 생각난 김에 server time 설정하자 라고 해서 작업 했더니

server time은 잘 바뀌었는데 tomcat log에 찍히는 time은 안 바뀌더라,,,

좀 뒤져보다 해결해서 나중을 위해서 정리해 둔다,,,

  • Ubuntu server time 설정
1
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
  • tomcat time 설정

tomcat 설치 경로로 가서 bin 폴더 하위에 setenv.sh 파일이 있으면 해당 파일에 없으면 생성하여 환경 설정 해준다.

1
export CATALINA_OPTS=-Duser.timezone=Asia/Seoul
Posted in: Java, Programing Tagged: time, Tomcat, ubuntu

Calendar

2월 2016
일 월 화 수 목 금 토
« 9월   5월 »
 123456
78910111213
14151617181920
21222324252627
2829  

Recent Posts

  • ubuntu bastion 설정
  • Spring Boot properties 암호화
  • Git Repository Bitbucket과 Issue Tracker Redmine 연동 설정
  • Spring Security 동일 session 제어
  • Spring @Mock, @Mockbean, @InjectMock

Recent Comments

  • pzotov (Ubuntu 14.04에서 Sonarqube 6.7.1 service 등록)
  • cours de theatre paris (AWS ELB와 Auto Scaling 연동, nginx)
  • bayern munich (IntelliJ EAP Font rendering)
  • camiseta del chelsea (OS X에서 APP 아이콘 변경)
  • cheap football shirts replica (jQuery Ajax에서 json Array 직렬화)

Copyright © [the-year] [site-link].

Powered by [wp-link] and [theme-link].