개발일기장

chapter 12 - 웹 서버 / 클라우드 본문

책 정리/리눅스 CentOS 8

chapter 12 - 웹 서버 / 클라우드

게슬 2023. 1. 18. 22:16
728x90

1. 웹서버 구축

솔직히 웹서버는 정리할 이유가 있을까.. 그냥 방화벽 열어주고 서버 열면 끝인거같음 ㅋㅋㅋ

책에서는 php + apache + mariaDB 스택으로 하는데 그냥 node + nginx 로 간단하게 하자


dnf -y install nginx
systemctl start nginx
systemctl status nginx

firewall-config

방화벽을 열어주자

그리고 호스트(Windows)에서 접속해보면 이렇게 나오는 것을 볼 수 있다.

웹서버port 8080 -> 80으로 내부에서 라우팅 해줄 수 있게 nginx conf를 조금 수정해주자.

/etc/nginx/nginx.conf

진짜진짜 문제많지만 대충

location 부분에 proxy_pass에 8080port로 연결해주는 것을 추가하자

 

nginx 도 공부해서 포스팅 하나 해야할 것 같다.

그리고 apache 설정파일도 한번 봐야할거같음..


dnf -y insatll nodejs

mkdir server
cd server
npm init -y
npm i express

단순하게

 

웹서버 실행

그리고 서버를 실행 한 다음 

zz

Windows host에서 접속하면 잘 들어가 지는것을 확인 할 수 있다.


2. 클라우드 저장소 구축

그냥 오픈소스인 ownCloud를 이용해서  MariaDB와 연동, 서비스를 제공하는건데 그냥 ftp서버랑 다를게 없는 내용이라서 패스해도 될거같다

 

아 백수하고싶다

728x90

'책 정리 > 리눅스 CentOS 8' 카테고리의 다른 글

chapter 11 - 데이터베이스 서버  (0) 2023.01.16
chapter 10 - 메일 서버 (XXXX)  (0) 2023.01.15
chapter 09 - 네임 서버 (2)  (0) 2023.01.11
chapter 09 - 네임 서버  (0) 2023.01.10
chapter 08 - 원격 시스템  (0) 2023.01.09
Comments