목록web&was (9)
전산쟁이의 기억노트
Wildfly 이해 Redhat이 2006년 Jboss inc 인수 Java EE(Enterprise Edition)을 모두 지원 상용 솔루션으로는 JBoessEAP가 있고, Wildfly (구 JBoss AS)는 커뮤니티 성 솔루션 java EE 의 전체 Stack은 다음 Diagram으로 대체 대표사진 삭제 사진 설명을 입력하세요. 1.Wildfly와 Tomcat의 stack 비교 항 목 Wildfly Tomcat 제공기능 Application Server (Tomcat 내장) Servlet Container (web server) 메모리 사용량 Tomcat대비 많음(2~300M) 상대적으로 적음 (6~70M) DB Connection 내장 없음(별도 라이브러리 사용필요) 장/단점 JAVA EE를 포..
웹에서 사용중인 폴더권한을 부득이하게 777로 설정해야할 때, 보안때문에 우려된다면 해당 폴더에서 실행하는 html이나 php 실행을 차단하게 설정. 업로드 디렉토리에 다음 코드를 .htaccess 로 작성해서 파일을 돌리면 기재한 확장자에 대해서는 실행하지 않음. $> vi .htaccess Order allow,deny Deny from all 출처 http://igoni.kr/books/linux/page/13f3c 업로드폴더 웹실행 차단. | igoni.kr 웹에서 사용중인 폴더권한을 부득이하게 777로 설정해야할 때,보안때문에 우려된다면 해당 폴더에서 실행하... igoni.kr
roundcube 업데이트 후 로그인 UI가 변경되는 경우. 원인 & 조치사항 roundcube config에 정의된 skin값이 larry (이전버전부터 사용한 UI)값이였기 때문에 해당 skin으로 변경된것. roundcube가 설치된 경로에서 설정 파일 열면 $ vi config.inc.php ... $config['skin'] = 'larry'; ... 흰 배경흰 배경회색 가로줄 배경회색 가로줄 배경어두운 배경어두운 배경 삭제삭제 라고 되어 있는데. skin을 elastic 으로 바꾸면 업데이트 전 UI로 돌아올 수 있어요. roundcube ui는 3가지 종류가 있는데, roundcube 로그인 -> 환경설정 -> 사용자 인터페이스에 등록된 인터페이스 스킨 중 1개를 선택하면 되요. 출처 - h..
souceforge.net에서 다운로드 ( http://sourceforge.net/projects/cband/ ) 내려받은 패키지 컴파일 $> cd mod-cband-0.9.7.5 $> configure --with-apxs=/usr/local/apache2/bin/apxs $> make; make install 아파치 모듈 설정여부 확인 $> vi /usr/local/apache2/conf/httpd.conf ... LoadModule cband_module modules/mod_cband.so ... 아파치 설정파일에 아래 내용 추가 $> vi /usr/local/apache2/conf/httpd.conf ... CBandLimit 1Mi #허용할 용량, ex 100MB CBandPeriod 1D ..
Awstats설치하기 다운로드 URL - https://awstats.sourceforge.io/ 압축풀기&툴 이동 $> tar -zxvf awstats-7.3.tar.gz $> mv awstats-7.3 /usr/local/awstats/ awstats 설정 $> cd usr/local/awstats/ $> mkdir etc; mkdir logs $> cp wwwroot/cgi-bin/awstats.model.conf ./etc/test.kr * /usr/local/awstats/tools/awstats_configure.pl 파일로도 설정파일 생성가능합니다. 설정내용 $> vi test.kr # 원본 아파치 로그 경로설정 LogFile="/usr/local/apache2/logs/test.kr-acc..
[root@root ~]# ab -c 1000 -n 1000 -t 10 http://localhost/ - 1000의 유저가 동시에 1000개의 페이지를 최대 10초동안 호출하는 테스트 측정결과 분석 Server Software 아파치 버전을 표시 Server Hostname 사이트의 이름 Server Port 웹서비스 사용 포트 번호 Document Path 초기 문서가 존재하는 웹문서 root위치 Time take for tests 응답시간(매우 중요한 결과 값) Document Length 초기문서의 크기 Complete requests 요구에 응답완료한 세션 수 Failed requests 요구에 응답실패한 세션 수 Broken pipe errors 실패한 에러 수 Total transferred..
아파치 컴파일했던 정보 확인할때. (아파치는 /usr/local/apache2에 설치되었다는 가정하에.) [ root@localhost ~]# cat /usr/local/apache2/build/config.nice #! /bin/sh # # Created by configure "./configure" \ "--prefix=/usr/local/apache2" \ "--enable-mods-shared=all" \ "--enable-modules=shared" \ "--enable-rewrite" \ "--enable-ssl" \ "--with-ssl" \ "--with-mpm=prefork" \ "$@" 출처 - http://igoni.kr/books/linux/page/apache2 apache2 컴..
Centos7에서 apache와 perl 연동하기 Mod_Perl 소스 다운로드 https://archive.apache.org/dist/perl/ https://www.apache.org/dyn/closer.cgi/perl/mod_perl-2.0.12.tar.gz Dependency 패키지 설치 $> yum install -y perl apr-devel perl-devel 압축 해제 후 컴파일 $> tar -zxvf mod_perl-2.0.8.tar.gz $> perl Makefile.PL MP_APXS=/usr/local/apache2/bin/apxs MP_APR_CONFIG=/usr/bin/apr-1-config $> make make단계에서 여러가지 오류를 접할 수 있는데, 오류를 잡아도 되지만,..
패키지 설치하기 $> yum install -y gd-devel png-devel webalizer 설치하기 $> tar xvzf webalizer-2.23-05.tgz $> ./configure --prefix=/usr/local/webalizer --with-language=korean $> make; make install $> cd /usr/local/webalizer/etc $> cp -a webalizer.conf.sample webalizer.conf 설정하기 $> vi webalizer.conf LogFile /usr/local/apache2/logs/access_log OutputDir /home/test/public_html/ Incremental yes IncrementalName w..