• 목록
  • 아래로
  • 위로

저는 서버시스템을 배워보고자 4월초부터 vmware를 이용해서 Centos7을 설치해서 공부하고 있습니다.

서버를 선택하기위해 구글링도 해보고 여러 자료를 검색해봐도 Ubuntu만한 시스템이 없어보였습니다.

많은 사용자와 더 많은 자료... 특히, 빠른 업데이트만큼 매력적인 요소는 없어보였어요.

그런데, booting 후 세팅과정이 예전 2000년초 리눅스 붐이 일던 초창기 기억을 되살릴 정도로 이상하리만큼 비슷한 절차를 거치더군요...

설치화면부터 device 선텍에 따른 리눅스에 대한 기본지식을 요구하는...

뭐랄까요? 

예전에 리눅스 설치하면서 driver 세팅하는 데 정말 애를 먹었었거든요...

그런 기억이 살아나는 느낌이었습니다.

결국 설치는 실패했구요...

 

Centos는 Gui화가 많이 진척이 있었나봐요...

몇번의 클릭으로 설치완료...  (Ubuntu, Centos 모두 GUI Server 선택 후 진행했습니다.)

 

그렇게 지내던 중에 5월중순이던가요?

Sir.kr 회원분이 구글클라우드(무료사용1달) 설치 및 사용설명서를 Ubuntu기반에 NGINX를 적용해서 세팅을 하시더군요..

Centos보다 더 편리한 세팅으로 간단하게 완료... (꼭 윈도우에서 Autoset 설치, 활용하는 것 같았습니다.)

그런데, 그 이상 자세한 설명이 없어 얼마나 사용이 편리한건지...

성능과 오류, 장단점은 어떤 게 있는지 궁금해집니다.

 

최근 NGINX에서 아파치로 전환하신 분도 계서서 더더욱 궁금합니다.

포함 2명이 추천

추천인 2

댓글 14

Nginx
profile image

NGINX가 좋습니다.

comment menu
2020.06.29. 22:17

신고

"Nginx님의 댓글"

이 댓글을 신고 하시겠습니까?

해피보이 작성자 → Nginx
저도 그렇다고 생각합니다.^^
comment menu
2020.06.29. 22:47

신고

"해피보이님의 댓글"

이 댓글을 신고 하시겠습니까?

Apache → 해피보이
profile image
Apache가 좋습니다.
comment menu
2020.06.30. 08:07

신고

"Apache님의 댓글"

이 댓글을 신고 하시겠습니까?

해피보이 작성자 → Apache
저도 그렇다고 생각합니다.^^
comment menu
2020.06.30. 13:47

신고

"해피보이님의 댓글"

이 댓글을 신고 하시겠습니까?

연우빠
profile image
nginx vs apache 검색 한번만 해도 비교 문서가 수두룩 합니다.

성능이 nginx가 좋습니다.
comment menu
2020.06.30. 00:03

신고

"연우빠님의 댓글"

이 댓글을 신고 하시겠습니까?

해피보이 작성자 → 연우빠
감사합니다.^^
comment menu
2020.06.30. 13:49

신고

"해피보이님의 댓글"

이 댓글을 신고 하시겠습니까?

OAUTH2
저는 Ubuntu + docker + nginx 형태로 사용합니다.
이것도 나름 편하고 장점도 많습니다.
vmware는 easy install 가능하지 않나요?
comment menu
2020.06.30. 00:07

신고

"OAUTH2님의 댓글"

이 댓글을 신고 하시겠습니까?

해피보이 작성자 → OAUTH2
easy install을 써본적이 없어서요..
한번 찾아보고 사용해봐야겠어요.
감사합니다.^^
comment menu
2020.06.30. 13:50

신고

"해피보이님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah
profile image
https://studyforus.com/matstar/242080
이 글 한번 읽어보세요.
아마 알고 싶어하시는 내용 다 적혀있을 겁니다.
comment menu
2020.06.30. 08:20

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah → NoYeah
profile image

다시 글을 읽어보니 장점들만 적었었군요.

장단점을 간단히 적어보면

아파치
장점 - 기능이 많다. 많이들 오래 사용한 만큼 자료나 문서가 많다.
단점 - 기능이 많다보니 요즘 나오는 서버처럼 “매우”빠르지 않다.

NginX
장점 - 가볍다. 빠르다. 역방향 프록시 기능이 끝장난다.
단점 - 일반적으로 사용하는 웹 서버 기능 외에 부가적인 기능에 떨어진다.


흔히들 nginx가 더 빠르다고들 하지만 한 3~5년 전쯤에 이야기구요. 아파치가 자극을 많이 받았는지 꾸준한 업데이트를 거듭하여 속도에서는 이제 큰 차이가 없습니다. 그래도 아주 미세하게 nginx가 빠른 것 같지만 예전처럼 엄청난 차이가 없습니다.

nginx의 치명적인 단점이 .htaccess 파일을 바로 이용하지 못해 컨버팅을 거쳐야합니다. 어렵진 않지만 번거롭습니다.
바꿔 이야기 하면 프레임워크부터 직접 쌓아올리는게 아닌 라이믹스나 그누보드, 워드프레스 같은 설치형 자료를 사용한다면 .htaccess 파일의 컨버팅을 해야 합니다. (물론 처음에 한번하면 끝이고 자동으로 변환해주는 곳도 많을 겁니다.)
반면 대부분의 웹 자료들이 아파치를 기준으로 만들기 때문에 따로 크게 설정할 일이 없는 범용성을 가지고 있습니다.

요즘은 단일 사이트 운영으로 서버를 구성할 때
nginx로 표면 부분의 서버를 구성하고 프록시 기능을 이용해 안쪽 부분의 연산으로 아파치를 둡니다.
표면에서 빠른 속도를 보여주게 하고 안쪽에서 .htaccess 파일 사용등 다양한 기능을 사용하기 위해 아파치를 씁니다.


마지막으로 스포어는 호스팅이라는 다수가 이용하는 특징상 nginx 와 apache의 혼합 구성을 사용할 수 없었습니다.
그래도 nginx와 apache로 결정해서 설치할 수는 있는데 아파치를 선택한 이유는 위에 적은 것과 같은 범용성 때문입니다.

 

만약 단일 웹서버 구성을 생각하신다면 완전 처음 공부하는 경우는 nginx, 아파치를 기존에 써왔어서 익숙한 경우엔 아파치. 

이렇게 사용하시면 됩니다. 

comment menu
2020.06.30. 08:42

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah → NoYeah
profile image
마지막으로 우분투를 서버로 많이 사용하는 이유는....
취향차이 입니다. 저는 우분투가 더 익숙했거든요.
comment menu
2020.06.30. 08:47

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

해피보이 작성자 → NoYeah
nginx안에 apache를 둘수 있는지는 맛스타님의 말씀으로 알게 되었네요..
처음 시작할때의 선택이 정말 중요한 것 같습니다.
무엇이든지 처음 접할때의 어려움만 버텨내면 그것에 익숙해지는데, 다른것으로 바꾸기는 더욱 어려운 것 같아요.
주어진 시간을 활용해서 모든 걸 숙달시키기 어려운만큼, 필요한 요소들을 액기스로 취합해서 학습하는 능력도 배양해야 할 것 같습니다.
많은 부분이 버려지지만 또다시 접할 기회가 생기면 그전보다 습득력이 더 많을것 같네요.

항상 초보자의 입장에서 쉽게 설명해주시고 자세하게 풀어주셔서 너무 감사합니다.
이제 우기가 시작되는 모양입니다.
항상 건강관리 하셔서 건강하고 행복한 시간 되시기 바랄께요~~
감사합니다.^^
comment menu
2020.06.30. 09:18

신고

"해피보이님의 댓글"

이 댓글을 신고 하시겠습니까?

OAUTH2 → NoYeah
역시 yum 보다는 apt !
comment menu
2020.07.01. 09:55

신고

"OAUTH2님의 댓글"

이 댓글을 신고 하시겠습니까?

해피보이 작성자 → OAUTH2
apt : ubuntu 패키지 관리 툴이죠~~
웹상에서 검색해봤습니다.

- apt : 적절한

-apt : 지능형 지속 공격(advanced persistent threat, APT) :
잠행적이고 지속적인 컴퓨터 해킹 프로세스들의 집합으로, 특정 실체를 목표로 하는 사람이나 사람들에 의해 종종 지휘된다. 지능형 지속 공격은 보통 개인 단체, 국가, 또는 사업체나 정치 단체를 표적으로 삼는다. 이 공격은 오랜 시간 동안 상당한 정도의 은밀함이 요구된다. "고급"(advanced) 프로세스는 시스템 내의 취약점을 공격하기 위해 악성 소프트웨어를 이용한 복잡한 기법을 나타낸다. "지속"(persistent) 프로세스는 외부 C&C(커맨드 앤드 컨트롤) 시스템이 지속적으로 특정 대상의 데이터를 감시하고 추출한다. "위협"(threat) 프로세스는 공격을 지휘할 때 인간이 동반됨을 뜻한다.
comment menu
2020.07.01. 11:21

신고

"해피보이님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 시스템 점검 작업 완료 안내 10 마스터 24.09.05.16:25 2635
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 10086
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4957
767 글쓰기 템플릿도 있나요? 4 GsusWeb 20.07.01.11:38 213
NGINX... 어떤 장단점이 있나요? 14 해피보이 20.06.29.20:55 1123
765 확장자 HTML 파일에서 PHP 사용하기? 4 GsusWeb 20.06.29.18:09 527
764 패널창 정보의 의미가 궁금합니다. 9 image GsusWeb 20.06.28.21:36 186
763 충전기에 전자제품을 연결했는데 작동이 안 되는 이유는 무엇일까요? 8 이니스프리 20.06.28.19:05 188
762 극저사양 테스트 서버 구축 OS 및 스포어 호스팅 수정승인대기 13 image Apache 20.06.28.12:03 404
761 오라클 클라우드 프리티어 가입이 안 되네요 ㅠㅠ 20 이니스프리 20.06.26.21:31 4957
760 웹 페이지에서 알 수 없는 공간을 없애고 싶은데.. 5 GsusWeb 20.06.25.14:59 162
759 정전 상태에서 인강을 들어야 되는데요 ㄷㄷ 17 이니스프리 20.06.24.21:51 360
758 호스팅 신청했는데요 도움 좀 부탁드립니다. 24 GsusWeb 20.06.20.21:34 327
757 사이트의 Slow query가 의심되어서 질문 드려요! ^^ 8 이니스프리 20.06.20.14:02 189
756 제 블로그 들어갈 때마다 ERR_CONNECTION_RESET 이 오류가 뜨는데 어째서일까요... 9 MYIG 20.06.19.22:53 465
755 그매햇던것이 라이믹스 에 안올라갑니다. 2 image 핫슈 20.06.19.20:52 116
754 코딩하실 때 어떤 브라우저를 기준으로 하시나요? 9 GsusWeb 20.06.19.17:49 216
753 HTML 과 PHP의 연동? 8 GsusWeb 20.06.19.08:34 310
752 구글과 사파리의 결과값에 차이가 있습니다. 조언 부탁드려도 될까요? 7 image GsusWeb 20.06.18.09:52 229
751 ls는 됫는대 압축풀기가 안되내요 ㅜㅜ 핫슈 20.06.16.21:15 95
750 퍼티에서 command 뜨면 없다는 것인가요? 2 핫슈 20.06.15.19:55 107
749 FTP 로 라이믹스 업로드 중 전송실패가 많다. 2 핫슈 20.06.14.19:51 130
748 JSP의 장단점에 대해 질문 드립니다. 21 이니스프리 20.06.09.21:42 267