우분투 - 네트워크 2

Wald Eisen·2023년 10월 31일
0

study-ubuntu

목록 보기
5/9

버추얼 박스에서컴퓨터 주소를 입력하면 웹페이지가 뜨게 하고,

웹에서 뭘 입력하면 리눅스에서도 무언가가 가능한 것?

웹클라이언트
웹서버

구글이나 그런거에서 10.4.152.40 같은걸 연결해보자.

물론 우리 강의실 내부에서만 실행되는 그것이다.

https://askforyou.tistory.com/120


sudo apt update
sudo apt install apache2

후 아이피를 주소창에 눌러보면..


디비서버 구축(mysql)

웹서버란,

서버 - 클라이언트

서버에서 이런 소스를 제공하면 화면에 나오도록 하는 것이다.

허나 같은서버가 아닌 다른서버로 되어있기에, ip로 접속하여야 한다.

허나 허용되는 아이피는 127.0.0.1 자기 자신뿐이다.

이번엔 데이터베이스에서 클라이언트의 요청을 처리하도록 해보자.

(기말) html 주소로 들어갔을때 거기에서 간단한 학번이 나오도록

vscode로 리눅스에서 접속해서 파일을 편집하고 서버에 바로 적용이 되는건 나중에,

우선 mysql같은걸 외부접속을 가능하도록 해보자


mysql 서버 설치

https://velog.io/@seungsang00/Ubuntu-%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90-MySQL-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

sudo apt update
sudo apt install mysql-server

sudo sfw status
방화벽 상태
현재, inactive
동작 안하고 있음.

mysql 계정 생성

아이디는 tuser, 비밀번호는 1234로 하자.

https://chobopark.tistory.com/237

단, 여기에서 핵심이 있는데..

localhost로 하면 내부ip만 접속할 수 있고 localhost자리에 '%'로 표시하면 외부ip에서도 접속이 가능하다.

즉, 우리가 원하는대로 할려면

create user 'tuser'@'%' identified by '1234';
가 될것이다.

팁, 드래그가 안될땐 개발자 도구에서 자바스크립트.. 체크박스 해제
https://minutemaid.tistory.com/170


mysql 접속 툴, mysql 워크벤치는 그저 접속툴이다. 현재 서버는 우분투 가상서버다.


vscode로..

host엔 그 ip
유저네임은 내가 만든 root 계정, 'a'

리모트패스는 /home/b/aa
업로드 온 세이브는 true

리눅스의 mysql 서버가 있는곳과 비슷한 폴더 환경을 만든다.

sftp: sync local -> remote

a(비밀번호)

0개의 댓글