1. -r 옵션
pscp.exe 명령의 -r 옵션을 사용한다.
pscp.exe -r data-folder user1@192.168.0.7:
여기서 “data-folder” 는 전송할 폴더의 이름이다.
2. 결과 확인
우분투 호스트에서 전송된 폴더와 파일을 확인한다.
ls -l
ls -al data-folder/
pscp.exe 명령의 -r 옵션을 사용한다.
pscp.exe -r data-folder user1@192.168.0.7:
여기서 “data-folder” 는 전송할 폴더의 이름이다.
우분투 호스트에서 전송된 폴더와 파일을 확인한다.
ls -l
ls -al data-folder/
웹서버의 루트 디렉토리에 있는 .htaccess 파일을 연다.
vi /var/www/html/.htaccess
파일의 맨 위에 아래 내용을 추가한다.
RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^xtmci\.com$ [NC] RewriteRule ^(.*)$ https://xtmci.com/$1 [L,R=301]
RewriteEngine On
리라이트 규칙 (rewrite rules) 의 정의를 시작한다.
RewriteCond %{HTTPS} off
첫번째 조건식이다. %{HTTPS} 변수가 off 값을 갖고 있는지 검사한다.
RewriteCond %{HTTP_HOST} ^xtmci\.com$ [NC]
두번째 조건식이다. ${HTTP_HOST} 변수가 “xtmci.com” 값을 갖고 있는지 검사한다.
RewriteRule ^(.*)$ https://xtmci.com/$1 [L,R=301]
위의 두 조건을 만족하면 실행되는 리라이트 규칙이다.
요청 주소가 “http://xtmci.com/example-page” 인 경우에 “https//xtmci.com/example-page” 로 리라이트된다.
파일을 저장하고 편집기를 닫는다.
웹브라우저에서 “http://” 로 시작하는 주소를 입력하여 사이트에 접속한다.
http://xtmci.com
“https://” 로 시작하는 주소로 리다이렉션 (redirection) 이 수행되었는지 확인한다.
MySQL 서버를 삭제했다가 재설치했다.
“sudo mysql” 명령으로 MySQL 서버에 로그인하려고 하면 에러가 발생한다.
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
“/var/lib/mysql” 디렉토리가 문제의 원인이다.
sudo ls /var/lib/mysql
이 디렉토리에는 이전에 설치했던 MySQL 서버의 사용자 및 암호 정보가 그대로 저장되어 있다.
MySQL 서버를 언인스톨 (uninstall) 한다.
sudo apt purge –autoremove mysql-server
“/var/lib/mysql” 디렉토리를 삭제한다.
sudo rm -r /var/lib/mysql
MySQL 서버를 다시 설치한다.
sudo apt install mysql-server
MySQL 서버에 로그인한다.
sudo mysql
워드프레스 알림판에 로그인한다.
메인 메뉴에서 “외모” 를 선택한다.
서브 메뉴에서 “테마” 를 선택한다.
삭제할 테마를 선택하여 클릭한다.
팝업 (popup) 화면의 우측 하단에 있는 “삭제” 를 클릭한다.