Linux 수업(4)

신동욱·2023년 10월 18일
0

리눅스

목록 보기
4/6

📚 LINUX

📍 VirtualBox

📌 실습

Apache2 실습

(방법)
1. apache2설치
2. apache2 실행
3. ip로 접속한다. (ifconfig)
4. html파일은 /var/www/html에 있다.
5. html디렉터리에 index.html파일이 있다.
6. 파일을 열려면 ip주소/index.html 검색

📌 UserDir

UserDir 명령어 쓰기위해서
/etc/apache2/mods/available에 있는
userdir.conf의 disabled를 주석처리한다.
mods-enabled가서 심벌릭링크 생성
sudo ln -s ../mods-available/userdir.conf user.config
sudo ln -s ../mods-available/userdir.load user.load

📌 실습

PHP 실습

PHP(웹 프로그래밍 언어)
php5 패키지 설치
(ip/phpinfo.php) 파일 만들기
참고 사이트: https://t-okk.tistory.com/153

APM(php php-gd php-mysql) - php, php와 apache를 연결, php와 mysql을 연결 해주는 패키지

📍 알아두면 좋은 지식

정적, 동적 서버

Web Server - 정적
Web Application Server - 동적 / jsp, thymeleaf

thymeleaf 는 동적이다. 서버에서 주는 정보를 변수로 받아서 html에 뿌려줌. model을 통해 변수설정이 가능하다.

apache tomcat 설명

apache는 웹이고 tomcat은 컴파일러(해석)

텔넷과 SSH

서버를 외부에서 접근해서 관리하고싶을 때 사용함
텔넷보다는 SSH를 사용한다.
텔넷은 보안이 전혀안되어있다. 그래서 주로 SSH를 사용하며 SSH는 비밀번호를 암호화해서 사용한다.

지정된 포트번호가 있다.
포트 23번은 텔넷, 22번은 SSH

SSH를 사용하는 프로그램은 MobaXTerm을 사용

암호화 개념

대칭키 : A로 암호화를 해서 넘겨주는데 해커가 탈취해서 A암호키로 암호화를 하면 알 수가 없음
비밀키/공개키 : 공개키는 비밀키로 열리고 비밀키는 공개키로 열림(RSA방식)

profile
일단 고

0개의 댓글