tengine을 설치하기위해 먼저 우분투에서 필요한 필수사항을 설치하자
apt-get install gcc libpcre3 libpcre3-dev zlib1g-dev
apt-get install libssl-dev
그 다음 tengine 페이지에가서 다운받을 버전을 선택한다.
http://tengine.taobao.org/download.html
그 다음 wget으로 파일을 다운받자
wget http://tengine.taobao.org/download/tengine-2.2.2.tar.gz
다운받은 tar파일을 해제하고
tar -zxvf tengine-2.2.2.tar.gz
해제한 파일로 이동하자
cd tengine-2.2.2
그 다음 ./configure을 진행하도록 하자
./configure
--pid-path=/var/run/tengine.pid
--error-log-path=/var/log/nginx/error.log
--user=www-data
--group=www-data
--with-poll_module
--with-syslog
--with-http_stub_status_module
--with-http_ssl_module
--with-http_gzip_static_module
--with-http_stub_status_module
--with-http_sub_module
--with-http_concat_module
--with-http_realip_module
--with-http_sysguard_module
./configure이 완료되었으면 make와 make install을 해주자
make && make install
모두 완료되었으면 서버를 시작하기 위해 다음 명령어를 입력하자
/usr/local/nginx/sbin/nginx
netstat -ntlp
를 입력해서 tengine이 구동되었으면 정상적으로 작동한다.
인터넷창을 켜고 자신의 주소를 입력하면 tengine이 뜨는 것을 확인 할 수 있을 것이다.
추가로 tengine을 끄고 싶으면
fuser -k 80/tcp를 입력하면 80번 포트를 사용하는 모든 서비스가 꺼진다.
ps) nginx경로를 사용하는 이유는 tengine이 nginx를 이용해서 만든 서비스이기 떄문이다.
'정보' 카테고리의 다른 글
Event-MPM, Event-Driven 의 차이 (Apache인가 Nginx 인가?) (0) | 2018.08.11 |
---|---|
Thread pool 이란? (0) | 2018.08.11 |
PNG,GIF,JPEG,BMP 파일의 차이 (0) | 2018.07.25 |
프로세스란? (0) | 2018.07.20 |
가비지 컬렉션이란? (0) | 2018.07.10 |