본문 바로가기

아파치 웹서버 설정 - Alias (apache web server setting - Alias) 간단하게 아파치 웹 서버 설정 중에서 Alias에 대해서 정리하고 실습 1. Ubuntu 14.04 Server + Apache2 2.4.7 위와 같은 환경에서 테스트 2. Ubuntu 14.04 Server에서 그냥 apt-get으로 apache2를 설치한 경우에 설정 파일은 /etc/apache2/ 에 위치함. 웹 서버의 root나 여러 폴더의 접근 권한 등을 설정하는 파일은 /etc/apache2/sites-available/000-default.conf 로 되어 있음 물론 000-default.conf가 맘에 들지 않으면 100-default.conf로 바꿔도 전혀 문제 없음. 다만 /etc/apach2/site-enable/000-default.conf의 링크를 100-default.conf로 .. 더보기
pscp Example in Ubuntu pscp는 parallel-ssh의 약자로 여러 대의 서버에 동일한 파일을 복사할 수 있는 기능을 제공합니다. 참고로 다음 URL에서 소스코드나 PDF 문서를 다운로드 할 수 있습니다. http://www.theether.org/pssh/ 예를 들어서 다음과 같은 일을 할 때 편리합니다. Server A ---------------------- Server B-1 (192.168.0.11)(192.168.0.10) ┣ Server B-2 (192.168.0.12) ┣ Server B-3 (192.168.0.13) ┣ Server B-4 (192.168.0.14) ┣ Server B-5 (192.168.0.15) ┣ Server B-6 (192.168.0.16) ┣ Server B-7 (192.168.0... 더보기
pssh Example in Ubuntu pssh는 parallel-ssh의 약자로 여러 대의 서버에 동일한 명령을 한방에 내릴 수 있는 기능을 제공합니다. 유사한 기능을 가진 툴이 여러 개가 존재함으로 원하는 툴을 사용하면 되고 저는 pssh를 일단 사용하고 있습니다. 참고로 다음 URL에서 소스코드나 PDF 문서를 다운로드 할 수 있습니다. http://www.theether.org/pssh/ 예를 들어서 다음과 같은 일을 할 때 편리합니다. Server A ---------------------- Server B-1 (192.168.0.11)(192.168.0.10) ┣ Server B-2 (192.168.0.12) ┣ Server B-3 (192.168.0.13) ┣ Server B-4 (192.168.0.14) ┣ Server B-5 .. 더보기
자체 Git Base Repository Server 만들기 GitHub을 사용하면 매우 편리하다. 나도 자주 사용하고 있지만 비공개 저장소를 만들기 위해서는 일정 금액을 지불해야 한다. 좋은 서비스니깐 향후에는 지불할 의사가 분명이 존재한다. 하지만 아직 별로 비공개로 만들 것도 없고 ^^ 거의 켜져 있는 자체 서버가 있기 때문에 여기에 Git Base Repository를 구축했다. 용어가 맞는지는 모르겠다. Git Base Repository?? 어차피 내가 보기 위해 정리하는 것이니깐 상관없으려나.. 아무튼 정식 용어는 아니다. 검색해보기가 귀찮아서 ㅠ 일단 목표하는 상황은 아래와 같다. Git Base Repository : /home/ngee/git new repository : glaemfek (한글로 힘들다) ServerIpAddress : 192... 더보기
GeoServer running in 80 port GeoServer는 tomcat 위에서 작동하는 SW입니다. 즉 tomcat의 기본적인 설정을 건드리지 않으셨다면 일반적으로 8080 port로 접근해야되죠. tomcat의 기본 설정을 변경해서 80 port로 사용하고자 하셔도 됩니다만, Apache httpd를 설치하신 분이라면 오히려 시스템이 더 꼬일 수 있죠 ^^; 이번 포스팅에서는 Apache httpd + Tomcat7을 활용해서 GeoServer를 80 port에서 실행할 수 있도록 하는 것입니다. 사실 제가 예전에 작성해 둔 포스팅들을 조합하면 간단하게 가능한데요. 여기서 다시 짧게 작성해보려고 합니다. Apache httpd + Tomcat7 설치 및 연계 : http://ngee.tistory.com/199 위 포스팅을 처음부터 ~ 5번.. 더보기
Eclipse + Tomcat Server in Ubuntu 윈도우에서 이클립스와 톰캣을 설정하는 것은 매우 편리한데(주관적임)... 우분투에서는 약간 불편합니다. 추가적인 약간의 작업이 필요한데, 외국 사이트들을 참고해서 간단하게 정리하면 아래와 같아요. 1. 불편함은 어디서 오는가?.. 일단 우분투에서 Tomcat을 설치할 때 아마도 아래와 같이 apt를 사용하는 경우가 일반적이죠. apt-get install tomcat7 그럼 설치가 아래와 같이 진행됩니다. tomcat home: /usr/share/tomcat7 tomcat conf: /var/lib/tomat7/conf -----(link)----- /etc/tomcat7 tomcat log: /var/log/tomcat7 tomcat root directory: /var/lib/tomcat7 여러군데.. 더보기
리눅스 서버 모니터링 - munin install & setup 리눅스 서버 모니터링 소프트웨어 중에 munin 이라는 것이 있네요. munin homepage : http://munin-monitoring.org/ 저도 적당한 모니터링 소프트웨어를 찾다가 어떤게 좋은지 몰라서, 그냥 설치해봤습니다. 아직 많이 활용하지는 않아서 어떤 기능이 있고, 어떻게 활용해야 하는지는 잘 모르겠습니다. 그래도 기왕 설치했으니깐, 설치하는 방법도 간단하게 정리해두려구요. 1. munin 설치 (우분투에서) munin 검색해보면 아래와 같습니다. apt-cache search munin munin - network-wide graphing framework (grapher/gatherer) munin-common - network-wide graphing framework (comm.. 더보기
리눅스에서 원격지 로그 여러개 같이 보기 이번에는 예전에 포스팅한 내용을 바탕으로 원격지 컴퓨터들의 로그를 한 번 에 볼 수 있는 CLI를 간단하게 소개합니다. 먼저, 아래 포스팅을 잠깐이라도 확인하시면 쉽게 이해됩니다. 원격지 로그 보기 : http://ngee.tistory.com/343 로그 여러개 한 번에 보기 : http://ngee.tistory.com/342 A Server : 192.168.0.100 B Server : 192.168.0.101 C Server : 192.168.0.102 myComputer : 192.168.0.99 위와 같이 3개의 서버가 존재하고, 각 서버에서 Apache가 작동되고 있다고 가정합니다. 우리는 myComputer에서 서버들에 누가 들어왔나 확인하고자 /var/log/apache/access.l.. 더보기
리눅스 다른 서버 로그보기 (log viewing of other server) 리눅스에서 다른 서버의 로그를 보기 위해서는 다음과 같은 방법으로 쉽게 가능합니다. ssh userid@ip_address 'tail -f logfile' 예를 들어서 192.168.0.20 서버의 root로 /var/log/apache2/error.log를 현재 내 서버에서 보고싶다고 하시면? 아래와 같이 하시면 되겠죠. ssh root@192.168.0.20 'tail -f /var/log/apache2/error.log' 사실 뒤에 있는 '' (작음따옴표 안에 리눅스 명령어를 작성해주시면 되는거죠) 예를 들어서 /var/log에 있는 파일들이 머가 있나 보기 위해서는 ssh root@192.168.0.20 'ls -al /var/log' 요런식으로요. 더보기
우분투 서버 DNS 설정 우분투 Desktop 버전을 사용하신다면, DNS 설정을 UI 상에서 하실 수 있겠죠? 이번 포스팅은 우분투 Server 버전에서 DNS 설정 하는 방법을 간단하게 작성합니다. 간단간단 :) 1. DNS 설정 파일 위치 저는 아래 파일에 작성합니다. DNS 주소를 말이죠. 어떤 분들은 /etc/network/interface 에 작성하시는 분들도 계시던데, 전 재부팅하면 지워지더라구요. 근데 이 파일에 작성해두니, 정상적으로 잘 되서 전 이 방법을 추천드립니다. 물론 interface 파일에 작성해도, 지워지지 않게 하는 방법이 있던 것으로 기억나지만, 이게 더 편해서요. /etc/resolvconf/resolv.conf.d/base 2. DNS 주소 추가 루트 권한에서, 혹은 sudo로 vi로 위 주소.. 더보기
리눅스 - 아파치 웹 서버 로그 보기 (Apache Web Server Log) 우분투 기준으로 작성하겠습니다. 일단은 아피치 웹 서버를 apt로 설치하셨겠죠?? ex) apt-get install apache2 아파치 웹 서버의 로그를 보기 위해서는 결론적으로 다음 명령어를 입력하시면 됩니다. tail -f /var/log/apache2/error.log /var/log 라는 폴더가 여러 응용프로그램들의 로그가 기본적으로 저장되는 곳입니다. 아파치 웹 서버도 마찬가지구요. tail -f 라는 명령어는 다음과 같이 설명되어 있는데요. Print the last 10 lines of each FILE to standard output. (tail --help 중 일부) -f 라는 옵션을 주어서, 에러로그를 한 번 출력하고 끝인 것이 아니라, 계속 모니터링 해줄 수 있습니다. 아래 그림.. 더보기