책 정리/리눅스 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
방화벽을 열어주자
그리고 호스트(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
그리고 서버를 실행 한 다음
Windows host에서 접속하면 잘 들어가 지는것을 확인 할 수 있다.
2. 클라우드 저장소 구축
그냥 오픈소스인 ownCloud를 이용해서 MariaDB와 연동, 서비스를 제공하는건데 그냥 ftp서버랑 다를게 없는 내용이라서 패스해도 될거같다
아 백수하고싶다
728x90