Lighttpd 설치 sudo apt-get install lighttpd 서버활성화 sudo systemctl enable lighttpd.service#enable with start up sudo systemctl start lighttpd.service 서버 정지 sudo systemctl stop lighttpd.service PHP 설치 및 연동 다음 명령어를 통해 웹 서버와 연동할 PHP 를 설치한다. PHP-FPM 은 PHP FastCGI Process Manager의 약자 sudo apt install php php-fpm 설치 후, 다음 명령어를 통해 php.ini 파일의 cgi.fix_pathinfo=1 행 주석을 해제한다! 파일 위치: /etc/php/7.4/fpm 열면 뭐 겁나 많..
born2beroot
libpam-cracklib → 일단 첫 번째로 우리는 패스워드를 만들 때 과제에서 주어진 부분에 적합하게 만들기 위한 것을 추가해줄 것임. 패스워드 정책을 살펴보자 파일 위치 : /etc/pam.d/common-password 패스워드 정책 설정을 위해 다음 모듈을 설치한다 이 모듈은 사용자가 입력한 암호가 시스템의 사전과 여러 규칙들로 패스워드 강도를 검사한다. 패스워드를 입력받고, 검사에서 문제가 없으면 재입력 받는다. 문제가 없으면 패스워드가 후속 모듈로 전달되고, 새 인증 토큰으로 설치됨. apt install libpam-cracklib 2. 파일에 들어가서 수정해줘야함 우리는 cracklib.so 옆에 부분에 이걸 추가해줄 것임 retry=3 : 암호 입력 가능 횟수 minlen=10 : 암..
가상머신 가상 머신 개념 실재하는 컴퓨터 상에 소프트웨어로 논리적으로 만들어낸 컴퓨터 하나의 물리 자원(컴퓨터) 위에 하나의 환경(OS)만 있는 것을 효율화하고자 가상화층을 만들고 그 위에 OS를 새로 설치하는 기법 왜 가상 머신을 만들었을까? 실제로 있는 컴퓨터 시스템을 여러 명의 사용자가 동시에 사용할 수 있게 하기 위해서 즉 효율성을 높인다. 하나의 컴퓨터를 여러 명의 사용자가 동시에 사용할 수 있도록 여러 대의 작은 컴퓨터로 분할 사용하거나, 운영 체제나 하드웨어 등의 구성을 달리하여 운영하고자 할 때 주로 사용된다. 장단점 사용자는 자신만이 콘솔, 디스크, 프린터 등을 갖춘 온전한 컴퓨터 시스템을 갖고 혼자서 사용하고 있는 것처럼 느끼게 된다. 1대의 컴퓨터상에서 여러 개의 시스템을 동작시키는 ..