• 목록
  • 아래로
  • 위로

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

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

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

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

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

뭐랄까요? 

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

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

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

 

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

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

 

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

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

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

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

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

 

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

Apache님 Apache 포함 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

신고

"해피보이님의 댓글"

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

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 382
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 4065
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4464
802 DB Charset 관련해서 질문 드려요! 4 이니스프리 20.10.01.22:22 137
801 워드프레스 오류가 있습니다 6 국내산라이츄 20.09.29.23:55 112
800 노트북 구매와 관련해서 질문 드려요! 6 이니스프리 20.09.22.10:14 123
799 php 오류페이지 설정? 1 Ruwaku 20.09.21.18:24 143
798 회원만 댓글창이 보이고 작성가능한 게시판의 코드를 비회원도 볼수있게 수정하고싶습니다 2 손가락개 20.09.21.01:59 211
797 그누보드5 는 php 몇버전이 적당한가요? 4 핫슈 20.09.20.08:20 370
796 포어스 호스팅 신청할 때 다른데서 도메인을 먼저 받아와야 하나요? 3 손가락개 20.09.11.12:28 114
795 php5.4에서 만든 스킨을 7에서 적용하면 문제가 생기나요? 2 손가락개 20.09.10.14:06 86
794 infinity free무료호스팅 사용중인데 ftp연결을 거부합니다 9 image 손가락개 20.09.10.13:57 329
793 CentOS vsftp 윈도우 클라이언트에서 접속 불가 2 image 세종대왕 20.09.09.14:04 75
792 노트북 사설 수리 업체 문의 드립니다 2 이니스프리 20.09.06.21:42 279
791 PHP) 위키 문법 정규식 처리 관련 260578 20.09.06.20:59 64
790 크롬 브라우저 확장 프로그램 좋은게 뭐가있나요? 6 image 슬기 20.09.04.15:21 79
789 프론트엔드 외주 가격을 어느정도 책정해야 하는지 모르겠습니다. 2 Seia 20.09.01.21:58 1578
788 단축키(핫키) 좀 알려주세요. 6 슬기 20.08.30.12:36 111
787 php 모든 페이지에 적용하기? 1 Ruwaku 20.08.28.17:21 139
786 서버 관련해서 문의드립니다! 1 도돌이폰 20.08.27.09:55 89
785 우분투에서 타임존 변경 및 시간 설정에 대해 질문 드립니다. 9 이니스프리 20.08.12.13:58 186
784 crontab이 task를 전혀 실행하지 않네요 ㅠㅠ 8 image 이니스프리 20.08.11.16:50 416
783 [파이썬] concurrent.futures에서 ThreadPoolExecutor의 사용과 관련하여 질문 드립니다 4 이니스프리 20.08.09.14:16 85