(방법)
1. apache2설치
2. apache2 실행
3. ip로 접속한다. (ifconfig)
4. html파일은 /var/www/html에 있다.
5. html디렉터리에 index.html파일이 있다.
6. 파일을 열려면 ip주소/index.html 검색
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(웹 프로그래밍 언어)
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은 컴파일러(해석)
서버를 외부에서 접근해서 관리하고싶을 때 사용함
텔넷보다는 SSH를 사용한다.
텔넷은 보안이 전혀안되어있다. 그래서 주로 SSH를 사용하며 SSH는 비밀번호를 암호화해서 사용한다.
지정된 포트번호가 있다.
포트 23번은 텔넷, 22번은 SSH
SSH를 사용하는 프로그램은 MobaXTerm을 사용
대칭키 : A로 암호화를 해서 넘겨주는데 해커가 탈취해서 A암호키로 암호화를 하면 알 수가 없음
비밀키/공개키 : 공개키는 비밀키로 열리고 비밀키는 공개키로 열림(RSA방식)