4월 19일 (금) 오후 8:10

logo

  • home
  • head
  • itnews
  • product
  • mobile
  • game
  • benchmark
  • analysis
  • blog

개봉 2023.11.22. / 등급: 12세 관람가 / 장르: 드라마 / 국가: 대한민국 감독 : 김성수 출연 : 황정민, 정우...
노량: 죽음의 바다 / 개봉 2023.12. / 장르: 액션, 드라마 / 국가: 대한민국 감독 : 김한민 출연 : 김윤석, ...

What is APACHE

웹 서버를 운영하는데 있어 HTML과 같은 정적 웹 페이지가 있는가 하면 ASP, PHP, JSP 그리고 ASP.NET 과 같은 동적 웹 페이지가 있다. APACHE는 이 중 정적 웹 페이지를 서비스 해주는 웹 서버이다.

 

※ 문서 작성일 (2007-09-11) 기준 최신 버전 apache version 2.2.6

 

Apache2 Reference Doc: http://httpd.apache.org/docs-2.2/
pache2 Download from httpd.apache.org (wget)


 

# tar xzvf httpd-2.2.6.tar.gz
# cd httpd-2.2.6
# ./configure --prefix=/usr/local/apache2 --enable-so --with-mpm=worker --enable-rewrite --enable-cache --enable-headers --enable-file-cache --enable-disk-cache --enable-mem-cache
# make
# make install

 

라인별 설명

#tar xzvf httpd-2.2.6.tar.gz  :  압축 해제 tar 가 압축을 푸는데 사용되는 프로그램

옵션 설명

z : gz 압축 파일을 다룬다는 의미

x : extract의 약어. 압축을 풀겠다는 의미

v : verbose의 약어. 압축 풀 때 각 파일명을 나열하라는 의미

f : file의 약어 특정 파일을 다룬다는 의미이며 이 옵션이 들어갈 경우 뒤에 파일명이 들어간다.

   위에서는 httpd-2.2.6.tar.gz 파일을 사용한다.

 

# cd httpd-2.2.6 : 압축을 풀면 해당 파일명 폴더로 풀린다. 이 줄은 파일이 풀린 폴더로 이동하는 명령(cd 폴더)

 

# # ./configure --prefix=/usr/local/apache2 --enable-so --with-mpm=worker --enable-rewrite --enable-cache --enable-headers --enable-file-cache --enable-disk-cache --enable-mem-cache

  본 파일은 컴파일을 해야하는 파일이다. 이 라인은 컴파일 전 해당 컴파일 옵션을 설정해 주는 부분이다.(configure)

 

옵션 설명

--prefix=/usr/local/apache2 : 컴파일해서 나올 파일들을 복사할 경로. 디폴트도 앞의 폴더와 같다. 생략 해도됨.

--enable-so : DSO(동적 공유 객체)사용 옵션으로 설치시 정적 객체들은 정적으로, 이후 동적 객체를 httpd.conf에 추가 함으로서 동적 사용이 가능하게 된다.

※ 동적 방식(DSO)과 정적(static) 방식의 차이.

static 방식 : 아파치가 실행 될 때 모든 모듈을 메모리에 적재한다. 때문에 dso 방식보다 빠르지만 사용하지 않는 모듈도 메모리에 올라가기 때문에 쓸대없는 자원을 낭비 할 수 있다.

또한 운영중에 필요한 third-part 모듈이 있을 경우 아파치를 재컴파일 해야 한다.

DSO 방식 : 아파치가 실행되는 도중에 모듈이 필요할 경우면 따로 읽어서 시스템에 적재하는 방식.

필요할 때만 메모리에 올리기 때문에 자원 이용이 효율적이지만 매번 읽어와야 하기 때문에 static에 비해 속도가 느리다.

실제로 아파치 DSO 관련 문서인 Advantage & Disadvantage 를 읽어 보면 DSO 방식의 운영은 아파치는 약 20% 서버 실행속도는 약 5% 정도 저하 된다고 나와 있다.

때문에 자주 사용하는 기본 모듈, 확장 모듈, third-part 모듈은 컴파일 시 정적으로 컴파일을 해 놓고 자주 사용하지 않는 것들은 동적으로 설정하여 운영하면 효율이 좋다. 요즘은 서버가 좋아져서 대부분 DSO 방식을 채택하며 그 속도의 차이는 매우 미미하여 느끼지 못할 정도이다.

--enable-rewrite : .htaccess 파일을 이용하여 정규표현식을 이용 URI 를 포워딩 해주는 것으로 파라미터등을 숨겨서 깔끔하게 표현 해 줄 수 있다.

 

1. 아파치홈/conf/httpd.conf 파일 open (existForderThat.htaccess 는 적용시킬 폴더로 .htaccess 파일이 존재해야 함.)

 

<Directory "/home/existForderThat.htaccess">

    AllowOverride all

</Directory>

 

2. .htaccess 파일 수정

ex) qkfl2.mydomain.com/main.html 에 대한 요청에 mydomain.com/qkfl2/main.html 를 응답시킬 때.

#vi .htaccess

RewriteEngin on

RewriteRule ^[[:alnum:]]\.mydomain.com/(.*)$  http://mydomain.com/$1/$2 [L]

저장 후 종료

※ .htaccess 파일 : 웹을 통해 파일에 접근하려 할 때 그 규칙을 정해 주는 파일. 이 파일은 사용자가 접근하려는 파일보다 먼저 실행되며 본 파일이 존재시 하부 폴더도 전부 같은 규칙이 적용된다. 이를 이용하면 자신의 홈페이지의 이미지등을 상대방이 긁어가서 트레픽 낭비를 방지할 수 있다.

자세한 내용은 따로 post 를 작성하도록 하겠다.

--enable-headers : IE6과 쿠키에 관련된 옵션으로 IE6으로 업그레이드 되면서 프레임마다 쿠키를 구울 수 없게 되었다.

즉 이를 사용 할 경우 쿠키를 구워서 작동하는 프로그램은 동작하지 않을 수도 있다.(ex 제로보드)

--enable-cache : 같은 컴퓨터에 있는 내용이나 프록시된 내용을 캐시할 수 있는 RFC-2616 호환 HTTP 내용 캐시 사용 가능

--enable-file-cache : 파일 기반 저장 관리자

--enable-disk-cache : 디스크 기반 저장 관리자

--enable-mem-cache : 메모리 기반 저장 관리자

※ 상위 캐시관련 옵션은 자료가 부족한 관계로 이후 추가토록 하겠다.

 

#make : 설정된 소스파일을 컴파일 한다. 어떻게 하는지는 # vi make로 확인할 수 있다.

 

#make install : 컴파일 된 파일들을 각각 설정에 맞게 복사하고 이동하고 설정한다.

 

이후 설정은 다음 쳅터에...(2쳅터란 의미는 아니다.)

 

 

작성자 : 백병민

마지막 갱신일 : 2007년 9월 11일

갱신 내역

2007년 9월 11일 : configure 옵션 추가

                        --enable-rewrite

                        --enable-headers

                        --enable-cache

                        --enable-file-cache

                        --enable-disk-cache

                        --enable-mem-cache

2007년 9월 11일 : 아파치 버전업에 따른 버전 업.


How to Apache configuration?

기본적으로 아파치는 웹서버다.(자세한 내용은 http://blog.naver.com/qkfl4/70021660131참조) 그렇게 때문에

톰캣을 설치했고 JK Connector도 설치했다. 그렇다면 설정도 해야 하지 않겠는가?

 

기본적으로 Apache의 설정은 httpd.conf 파일을 통해서 이루어진다. 파일의 위치는 하단과 같다.

 

# vi /usr/local/apache/conf/httpd.conf

 

라인별 설명

# vi /usr/local/apache/conf/httpd.conf

    아파치의 설정을 위해 아파치 설정 파일을 리눅스의 메모장인 vi 편집기로 연다. 위에서 apache는 설치한 사람마다 당연히 다르다. 아파치가 깔린 폴더이다.

 

기본적으로 하단의 수정할 부분은 모두 httpd.conf 파일을 기준으로 한다.

수정할 부분

1. 아파치를 위한 설정

DocumentRoot /usr/local/apache/webapps/   : line 128

Option Indexes FollowSymLinks    : line 141

DirectoryIndex index.html index.jsp    : line 163

ErrorLog "|/usr/local/apache/bin/rotatelogs /logs/errorlog.%y%m 10M"   : line 183

# CustomLog logs/access_log common   : line 212

SetEnvIfNoCase Request_URI "\.(gif|jpg|png|css|js|java|swf|ico)$" do_not_log  : line 205

DocumentRoot /usr/local/apache/webapps/   : line 128 

서버로 클라이언트가 접속시 보여줄 파일이 있는 홈 폴더 수정. (편한곳으로 수정.)

 

Option FollowSymLinks    : line 141 

홈 파일등이 없을 경우 웹에서 폴더와 파일의 정보가 출력되는것을 금지 시킴

 

DirectoryIndex index.html index.jsp    : line 163 

서버 접속시 별다른 파일명이 없을 경우 연결할 파일 설정.

 

ErrorLog "|/usr/local/apache/bin/rotatelogs /logs/errorlog.%y%m 10M"   : line 183 

아파치 서버에서 에러가 발생시 작성될 로그 파일.  10메가 초과시 새 파일 생성함.

기본 아파치 로그가 아닌 cronolog(로깅 프로그램)으로 대체.

 

 * cronolog 로그 기록 프로그램으로 따로 설치가 필요함.

        # wget http://cronolog.org/download/cronolog-1.6.2.tar.gz

        # tar zxvf cronolog-1.6.2.tar.gz

        # cd cronolog-1.6.2

        # ./configure

        # make

        # make install

 

 

# CustomLog logs/access_log common   : line 212 

기본 전체 로깅 주석.(#는 실행 프롬프트가 아니고 주석표시) 각 가상호스트마다 따로 로그 기록.

즉, 한 서버에서 www.aaa.comwww.bbb.com두개의 호스트가 실행중일 경우, 두 호스트의

로그를 같이 하는게 아니라 각각 따로 로깅을 한다.

 

SetEnvIfNoCase Request_URI "\.(gif|jpg|png|css|js|java|swf|ico)$" do_not_log  : line 205 

로그 필터링. 위에 표시된 확장자명과 같은 파일은 로깅하지 않는다.

 

2. 아파치에서 JK Connector와 연동을 위한 설정

httpd.conf 파일의 가장 끝에 하단 부 추가.

 

LoadModule jk_module modules/mod_jk.so

JkWorkerProperty worker.list=ajp13

JkWorkerProperty worker.ajp13.type=ajp13

JkWorkerProperty worker.ajp13.host=localhost

JkWorkerProperty worker.ajp13.port=8009

JkLogFile "logs/mod_jk.log"

JkLogLevel error

JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

JkMount /*.jsp ajp13

 

LoadModule jk_module modules/mod_jk.so

처음 아파치를 설치할 때 DSO 방식으로 설치를 했어야만 하며. jkconnector 모듈을 사용하겠다는 의미

 

JkWorkerProperty worker.list=ajp13

jkconnector의 수행자, 워커 쓰레드로서 ajp13이라 명명(여기서 명명하는 이름이 하단의 worker.xxx 와 같이 설정된다.

 

JkWorkerProperty worker.ajp13.type=ajp13

worker의 타입 설정. ajp13 은 tomcat 과 통신 하는 타입의 worker 이다.

status 라는 워커를 설정하면 jk connector 의 톰켓과의 연결 상태를 확인 할 수 있다.

 

JkWorkerProperty worker.ajp13.host=localhost

아파치에서 전달되어 오는 정보를 전달할 톰켓의 주소.

 

JkWorkerProperty worker.ajp13.port=8009

톰켓으로 전달 시 사용할 포트

 

JkLogFile "logs/mod_jk.log"

jkconnector의 로그 파일 생성 경로와 파일 설정

 

JkLogLevel error

로깅시 사용할 등급 설정. info error debug 등이 있으며 info 로 할 경우는 쓸대없이 로그만 커지는 경우가 대부분이다.

 

JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

로그에 저장할 문장의 형태 설정

 

JkMount /*.jsp ajp13

아파치에서 톰캣으로 전달될 패턴 정의

 

3. 가상호스트 사용시 아파치에서 해야할 설정

httpd.conf의 마지막 줄에 다음을 추가한다. 하단의 코드는 별다른 수정을 거치지 말고 추가하도록 하자.

첫번째 가상호스트 설정은 보통 기본호스트로서 비워두거나, 테스트용으로 사용된다.

이후 가상 호스트 추가시는 하단의 코드를 그대로 복사 한 후 DocumentRoot 와 ServerName 만 수정.

또한 1. 아파치를 위한 설정에서 설정한 홈디렉토리와 DocumentRoot 의 매치되는 부분은 같아야 한다.

(글에서는 /home 으로 한다.)

 

NameVirtualHost *

    ServerAdmin admin@server.domain

    DocumentRoot /home/webRoot

    ServerName default.server.domain

    CustomLog "|/usr/local/sbin/cronolog /logs/SITE_ID/%y%m%d.log" combined env=!do_not_log

 

CustomLog "|/usr/local/sbin/cronolog /logs/SITE_ID/%y%m%d.log" combined env=!do_not_log

위에서 각 가상호스트 별로 따로 로깅을 한다고 설정했을 때 사용되는 부분. 이 부분이 실제로 이 호스트의 로그파일을 형성하는 부분이 된다.

 

4. 아파치에 동시 접속자 수 제한 변경 설정

변경 방법에는 처음 아파치 컴파일 때 준 옵션에 따라 여러가지가 존재한다.

 

httpd.conf 파일을 연다.

 

Include conf/extra/httpd-mpm.conf : line 367

주석을 제거 한다. httpd-mpm.conf 파일을 사용한다는 의미

 

# vi /usr/local/apache/conf/extra/httpd-mpm.conf

이 줄의 #는 주석이 아닌 프롬프트다. 즉, 위 경로의 파일을 vi 편집기로 연다. 그리고 해당 파일 중에서 worker 부분의 코드를 수정한다.

 

StartServers                   16

MaxClients                     1024

MinSpareThreads           128

MaxSpareThreads          256

ThreadsPerChild             64

MaxRequestsPerChild     0

 

StartServers               16

처음에 띄워둘 자식 프로세스. 각 클라이언트들의 접속은 프로세스를 통해 쓰레드 별로 할당된다.

 

MaxClients                  1024

통시에 접속을 허용하는 최대 클라이언트의 수. 현재 접속중인 클라이언트의 갯수는 클라이언트가 접속된

자식 프로세스*클라이언트가 접속된 쓰레드이다.

본 글에서는 이 수와 StartServers*ThreadsPerChild 수가 같다. 즉, 프로세스는 16 이상 증가하지 않는다.

 

MinSpareThreads         128

최소 여분의 쓰레드 수

 

MaxSpareThreads        256

최대 여분의 쓰레드 수

 

ThreadsPerChild           64

한 자식 프로세스당 각각 할당되는 쓰레드. 즉 본 글에서는 StartServer*ThreadsPerChild인 16*64=1024개의 클라이언트를 처리하게 하는것을 기본으로 한다.

 

MaxRequestsPerChild    0

이 값이 0 일 경우 자식 프로세스는 죽지 않고 계속 동작한다.

 

작성자 : 백병민(http://blog.naver.com/qkfl4)

마지막 갱신일 : 2010년 11월 18일 수요일






  1. [보안공지] 이스트소프트 알집 보안 업데이트 권고

    □ 개요  o 이스트소프트社의 알집에서 원격코드 실행이 가능한 취약점 발견 [1]  o 영향 받는 버전을 사용중인 이용자는 해결방안에 따라 최신버전으로 업데이트 권고     □ 설명  o 알집의 LZH 파일 포맷 ...
    Date2018.10.17
    Read More
  2. [보안공지] 보안프로그램으로 위장한 랜섬웨어 발견

    보안프로그램으로 위장한 랜섬웨어 발견 ► MalwareHunterTeam 연구원은 SuperAntiSpyware 보안프로그램으로 위장한 Kraken Cryptor 랜섬웨어 변종을 발견 ​► 해당 보안프로그램 서버에 랜섬웨어 실행 파일...
    Date2018.10.17
    Read More
  3. QNAP NAS의 최신 OS, QTS 4.3.5 발표 및 배포 시작

    QNAP Systems는 NAS OS의 최신 버전 QTS 4.3.5 발표 및 배포 시작. 신규 버전은 SSD를 다양하게 활용하는 새로운 기능과 소프트웨어 정의형 네트워크 아키텍처를 새롭게 탑재한다. QTS 4.3.5의 SSD 엑스...
    Date2018.10.08
    Read More
  4. 다이어트는 괴로워: 얼굴살 빠지고, 허벅지 찌는 이유

    영양은 넘치고, 운동할 시간은 적다.   비만은 현대인에겐 숙명과도 같다. 때문에 다이어트는 수많은 사람들의 숙원이다.   대부분의 사람들이 실패하지만, 성공하는 사람도 간혹 있긴 하다.   그런데, 살...
    Date2018.10.06
    Read More
  5. 엔비디아 지포스 시리즈에서 AMD 라데온 프리싱크 지원

    기존까지 AMD 라데온 전용 기술로 알려졌던 '프리싱크' 기술이 엔비디아의 지포스 시리즈에 적용된 것이 확인되고 있다. 따라서 엔비디아의 지포스가 AMD 라데온의 마지막 장점까지 완전히 제거하고 ...
    Date2018.09.30
    Read More
  6. ipTIME NAS 제품 취약점 보안 업데이트 권고

     개요  o EFM-Networks社는 ipTIME NAS 제품의 취약점을 해결한 보안 업데이트 발표 [1]  o 낮은 버전을 사용 중인 시스템은 악성코드 감염에 취약할 수 있으므로, 최신 버전으로 업데이트 권고   □ 설명  ...
    Date2018.09.15
    Read More
  7. GPU 병렬 프로그래밍 CUDA의 모든 것

    Martin Heller | InfoWorld CUDA와 GPU의 병렬 처리 능력을 활용하면 딥러닝을 포함한 컴퓨팅 집약적 애플리케이션을 가속화할 수 있다. CUDA 는 엔비디아가 자체 GPU에서의 일반 컴퓨팅을 위해 개발한 ...
    Date2018.09.08
    Read More
  8. HP 복합기 원격코드실행 취약점 보안 업데이트 권고

    □ 개요  o HP社의 잉크 프린터에서 발생하는 원격코드실행 취약점을 해결한 보안 업데이트 발표[1]  o 취약한 버전을 사용 중인 서버의 담당자는 해결방안에 따라 최신 버전으로 업데이트 권고   □ 설명  o...
    Date2018.09.08
    Read More
  9. Google 어시스턴트를 스마트하게 사용하는 법을 알아보세요.

    인공지능(AI), 아직도 멀게만 느껴지시나요? Google 어시스턴트는 구글의 인공지능 기반 음성비서 기술로 생활 속에서 가장 가까이 접할 수 있는 기기인 핸드폰을 통해 인공지능을 쉽게 만나볼 수 있게 해...
    Date2018.09.08
    Read More
  10. 그림으로 이해하는 SDN의 원리와 진화하는 사용례 [한글 자막]

    소프트웨어 정의 네트워킹은 이제 고급 네트워킹이 필요한 모든 영역에 적용되는 다재다능한 기술로 진화했습니다. 애니메이션을 통해 SDN의 기본 개념과 함께 데이터센터에서 WAN과 클라우드, 보안, 사물 ...
    Date2018.08.04
    Read More
  11. [MATH] 비트코인의 암호화 원리

    국제 수학자대회가 2014년 서울에서 개최됩니다. 이를 기념해 과학향기에서는 올 한 해 동안 매월 1편씩 [MATH]라는 주제로 우리생활 속 다양한 수학을 소개하는 코너를 마련했습니다. 기초과학의 꽃이라 ...
    Date2018.08.01
    Read More
  12. 윈도우에서 USB 흔적 추적하기 (USB Device Tracking on Windows)

    앞으로 3번에 걸쳐 윈도우, 리눅스, 맥에서 USB 장치의 흔적을 추적하는 내용을 포스팅할 예정이다. 그 첫번째로 윈도우 환경에서 USB(범용 직렬 버스, Universal Serial Bus) 흔적을 살펴보자. 윈도우 ...
    Date2018.07.21
    Read More
  13. ‘드론 택시 도심 주행’ 실현 위해 필요한 것들

    지난겨울, 평창 밤하늘에 수호랑을 수놓았던 드론 쇼는 분명 감동적이었다. 하지만 당시 관객들이 간과한 게 하나 있다. 드론 스스로 하늘과 땅, 숲과 나무, 함께 비행하는 ‘동료 드론’을 알아보고 ...
    Date2018.07.21
    Read More
  14. 폭염 시작, 한반도의 여름은 더 더워지고 있다?

    장마가 끝나고 폭염이 시작됐다. 아직 7월 중순이지만 전력 사용량이 어마어마하다. 그만큼 여름은 길고 더워졌다. 언제부터인가 매년 여름마다 사상 최악의 여름이라는 수식어가 붙는 것 같다.   실제로 ...
    Date2018.07.21
    Read More
  15. 적외선 감지기를 속일 수 있는 새로운 스텔스 재료

    미국 위스콘신 매디슨 대학(University of Wisconsin-Madison)의 연구진은 적외선을 흡수함으로써 열이 나는 물체를 숨길 수 있는 새로운 물질을 개발했다. 적외선 카메라는 무인 항공기가 야간 또는 안개...
    Date2018.07.21
    Read More
  16. 개인정보를 보호하는 최소한의 기본 원칙

    여러분의 개인정보는 안녕하신가요? 이 질문에 대해 확신을 못하시는 이용자 분들이 계실 것 같고, 개인정보는 이용자 분들에게 큰 관심사이지만 동시에 까다로운 주제이기도 할 것 같습니다. 이용자 정보 ...
    Date2018.07.21
    Read More
  17. Cisco router/switch 제품군 취약점 보안 업데이트 권고

    □ 개요  o Cisco社는 자사 제품에 대해 다수의 취약점을 해결한 보안 업데이트를 공지  o 공격자는 해당 취약점을 이용하여 피해를 발생시킬 수 있어 해당 Cisco 제품을 사용하는 이용자들은 최신 버전으로...
    Date2018.07.21
    Read More
  18. 글로벌 사이버 위협 동향 보고서 (2018년 2분기)

    제 1 장. 2분기 사이버 위협 동향   1. 언론보도로 살펴본 사이버 위협 동향   2. 취약점 동향   제 2 장. 이슈포커스   1. 만화로 알아보는 이슈 : 공급망 공격   2. 현장 인터뷰 : 충남대학교 류재철 교...
    Date2018.07.21
    Read More
  19. 2018년 7월 마이크로소프트 보안 업데이트

    7월 보안 릴리스는 다음 소프트웨어에 대한 보안 업데이트로 구성되어 있습니다. Internet Explorer Microsoft Edge Microsoft Windows Microsoft Office, Microsoft Office Services 및 Web Apps ChakraC...
    Date2018.07.14
    Read More
  20. 블록체인, 진짜는 ‘암호화폐 너머’에 있다 (Block Chain)

    블록체인이라고 하면 많은 사람이 비트코인 같은 암호화폐를 떠올린다. 블록체인이 비트코인 덕에 유명해지긴 했지만 암호화폐는 블록체인 중에서도 금융(finance) 응용의 하나일 뿐, 둘의 개념이 같...
    Date2018.07.05
    Read More
  21. 시스코 라우터, 스위치 취약점 보안 업데이트 권고

    □ 개요  o Cisco社는 자사 제품에 대해 다수의 취약점을 해결한 보안 업데이트를 공지  o 공격자는 해당 취약점을 이용하여 피해를 발생시킬 수 있어 해당 Cisco 제품을 사용하는 이용자들은 최신 버전으로...
    Date2018.06.23
    Read More
  22. 구글, 온디바이스 인공지능으로 한층 더 개선된 번역 제공

    지금으로부터 약 2년 전, 우리는 구글 번역에 신경망 기계번역(NMT)을 도입하여, 온라인 번역의 정확성을 크게 향상시킨 바 있습니다. 그리고 이제 NMT 기술을 오프라인(온디바이스)으로도 사용할 수 있게 ...
    Date2018.06.23
    Read More
  23. SNK 40주년 기념 NEOGEO mini 게임기 발매

    SNK가 7월 24일부터 브랜드 40주년 기념으로 NEOGEO mini 게임기 발매 게임기는 컨트롤러와 디스플레이가 일체화 된 디자인으로 3.5인치 디스플레이와 아케이드 스틱이 탑재된다. 또한 SNK의 유명 타이...
    Date2018.06.23
    Read More
  24. 애플 macOS 10.14 Mojave 지원 대상 리스트

    애플이 최근 macOS 10.14 Mojave를 정식으로 발표하면서 macOS 10.14 Mojave의 시스템 요건이 확인됐다. macOS 10.14 Mojave의 시스템 요건은 아래와 같고, macOS 10.13 High Siera에서 지원되던 일...
    Date2018.06.13
    Read More
  25. 전 세계 스마트폰 카메라 성능 순위 (2018.06 기준)

    카메라 성능을 측정하는 https://www.dxomark.com 의 2018년 6월 7일 기준 전세계 스마트폰 카메라 성능 순위 1위는 여전히 화웨이 P20 프로가 유지하고 있는 가운데 새로이 HTC U12+가 2위로 등극했...
    Date2018.06.07
    Read More
  26. 미국과 중국 매출 상위 100개 모바일 게임 비교를 통해 분석한 중국 시장의 특수성

    게임 분야의 컨설팅업체 GameRefinery가 중국에 진출하길 희망하는 해외 모바일 게임업체를 위해 미국과 중국의 인기 모바일 게임간 특성을 비교 분석 PDF 원본 다운로드 - http://www.strabase...
    Date2018.06.02
    Read More
  27. 화석연료 고갈 이후 대안은?

    <KISTI의 과학향기> 제3154호 최근 우리 나라에서 벌어지고 있는 ‘쓰레기 대란’의 주요 대상은 플라스틱류다. 수거를 거절 당하는 스티로폼을 비롯해 음식물이나 각종 세제 용기로 쓰이는 폴리에틸렌 등...
    Date2018.06.02
    Read More
  28. DNS 하이재킹 공격기법을 사용하며 공격 국가와 기능을 확장하고 있는 Roaming Mantis

    4월 16일 카스퍼스키랩 연구진은 주로 아시아 지역의 스마트폰을 노리고 DNS(domain name system) 하이재킹 기법을 통해 유포되는 신종 악성 코드를 하나 보고했다. 이 악성 코드는 4주 동안 빠르게 진화를...
    Date2018.06.02
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 47 Next
/ 47