공부용 블로그

vertx, undertow, netty, jetty, tengine, lighttpd, node.js 설치 본문

설계/WebServer

vertx, undertow, netty, jetty, tengine, lighttpd, node.js 설치

tomato212 2018. 9. 14. 00:03


[vertx] 다운로드


https://github.com/vert-x3/vertx-examples




[undertow] 다운로드 


https://github.com/undertow-io/undertow


intellij에서 maven으로 프로젝트를 열어야 오류가 안난다.




[netty] 다운로드


https://github.com/netty/netty/tree/4.0





[tengine] 설치방법


http://philip1994.tistory.com/39?category=1005238


업로드 파일 경로


/usr/local/nginx/html


* 업로드 할 파일경로를 못찾겠으면 find / -name "index.html" 로 경로 확인해보기


index.html은 해당 웹서버 설치시 기본으로 들어있는 파일임.






[jetty] 설치방법 (참고  https://www.eclipse.org/jetty/documentation/current/quickstart-running-jetty.html)


1. apt install jetty9


2. /usr/share/jetty9 디렉토리까지 들어간 후 java -jar start.jar (jetty 실행같음. systemctl start jetty9와 같을 수 있음. 확인필요)


3. JAVA_HOME 설정 안되어 있으면 해줘야함


4.  인터넷 주소창에 localhost:8080으로 접속. jetty페이지 뜨면 성공!


5. 다른 파일(업로드할파일) 만드는 법 : 경로 중요!!!!


/var/lib/jetty9/webapps/root 에 파일 넣어주면 됨.


url 주소 쓰는 순서는 localhost(혹은 아이피주소):포트번호/파일명.html



[lighttpd]


참고 : https://linode.com/docs/web-servers/lighttpd/use-lighttpd-web-server-on-ubuntu-16-04/



1. apt-get install lighttpd


2. cd /etc/lighttpd/          // 꼭 이동하지 않아도 될 수 있음. 성공한 그대로 써두는 거임


3. lighty-enable-mod auth    // 인증 모듈 사용 (이것도 꼭 해야하는 건지는 확실하지 않음)


4. systemctl restart lighttpd.service   // 404 not found 떳을때는 lighttpd.service가 아니라 lighttpd까지만 써줬음. 이게 문제였나??


5. 인터넷 주소창에 localhost/index.lighttpd.html 접속. lighttpd페이지 뜨면 성공.


* index.lighttpd.html 은 /var/www/html 디렉토리에 있음


* lighttpd.conf 파일은 /etc/lighttpd 에 있음 




[node.js] 설치


참고 https://zetawiki.com/wiki/우분투_node.js_설치



실행파일이 있는 경로까지 들어가서 # node 실행파일명 ( node main.js ) 입력 후 엔터치면 실행 됨.


실행되었는지 확인하려면 인터넷 브라우저에서 localhost:해당포트번호 치면 됨





실행할 때 계속 오류 났던 부분!!


=> main.js 파일이 다른 디렉토리에 있었음


/home/teamnova/다운로드/web1_html_internet-master/ 


=> 이 디렉토리안에 실행파일들을 넣어줘야함



* web1_html_internet-master 프로젝트 파일은 생활코딩에서 다운로드 받음







[maven으로 여는 법]


1. 해당 프로젝트 우클릭 - maven - Generate Sources and Update Folders


2. maven - Reimport




[리눅스 부팅시 root로 로그인 가능하게 하기] 


루트로 로그인하면 잠금 디렉토리나 파일들을 자유롭게 이동시킬 수 있음


http://studyforus.tistory.com/224








'설계 > WebServer' 카테고리의 다른 글

Web Server benchmark 할 때 고려해야할 사항  (0) 2018.09.19
nmonchart 사용법  (0) 2018.09.15
ubuntu 16.04 H2o 설치  (0) 2018.09.07
http Cache 관련 궁금증  (0) 2018.09.05
Apache MPM이란?  (0) 2018.08.11