Linux 설치
- VM을 통해서 Linux 환경을 써도 괜찮고, Ubuntu를 다운 받아서 사용해도 괜찮다. 나는 후자를 선택했다.
Apache 설치
- sudo apt update
- sudo apt install apache2
- sudo ufw app list
- sudo ufw allow in "Apache"
- sudo ufw status(실패 했다. 왜 안되는지 의문...)
MySQL 설치
- sudo apt install mysql-server
- sudo service mysql status
- sudo service mysql start
- sudo service mysql start
- Starting MySQL database server mysqld su: warning: cannot change directory to /nonexistent: No such file or directory
- sudo mkdir /home/mysql
- sudo usermod -d /home/mysql mysql
- sudo mysql
PHP 설치
- sudo mkdir /var/www/kkwak.kr
- sudo chown -R USER:$USER /var/www/kkwak.kr(markdown 언어로 자동 렌더링 되어 구분이 어려워 생략 했지만, USER는 $USER로 입력 한다.)
- sudo nano /etc/apache2/sites-available/kkwak.kr.conf
- sudo a2ensite kkwak.kr(kkwak.kr 활성화)
- nano /var/www/kkwak.kr/index.htm
- http://kkwak.kr -> 웹사이트로 열었으나, 홈페이지 수정이 안 돼 있다.
nano /var/www/kkwak.kr/info.php -> 웹사이트로 열었으나
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Jul 21 01:22:53 KST 2023
There was an unexpected error (type=Forbidden, status=403).
Access Denied !
다음과 같은 오류가 발생 했다. 해결 하지 못했다.
도메인 A 네임을 만든 VM IP로 연결하여 홈페이지 화면 띄우기
- 위에서 언급 했듯이 kkwak.kr 도메인으로 웹사이트를 열어봤으나 홈페이지가 호스팅 사이트가 지정한 디폴트 값으로 설정 되어 있고, 바꾼 html 문서가 적용이 되지 않았다. 이 이유를 해결 하지 못했다.
Wordpress 설치하기 및 워드프레스 화면 띄우기
- 여기는 진도를 나가지 못했다. 내일 할 예정이다.
단순히 설치 하는 과정이 이렇게 어려울 줄은 생각도 못했다. stack-overflow 등의 사이트와 구글링, chat gpt를 통해 여러 해결 과정을 시도 해봤으나, 난잡해지는 느낌만 받고 명쾌하게 해결 되지는 않았다. 분명 제시해준 LAMP 절차를 따라했는데 어째서인지 오류 투성이다. 시간을 좀 더 들여 최대한 해결 해보고, 정해진 기한인 7월 23일까지 해결하지 못한다면 멘토님께 자문을 구해봐야겠다.
7월 23일 수정 사항이 생겼다. ubuntu를 새로 깔았더니 중간에 생기던 오류들이 사라졌다(방화벽 문제는 기존 오류에서 Status:inactive 상태로 바뀌었다). 추가 사항은 다음과 같다.
- ubuntu 다운로드는 터미널에서 wsl --install를 진행 했다.
- apache 시작은 sudo service apache2 start를 입력 한다.
Wordpress로 똑같이 진행 했으나, https://내아이피 를 입력 한 결과 Wordpress 다운로드 화면이 나오지 않았다. 개인적인 추측으론, 방화벽 문제가 해결이 되지 않아서 접근할 수 없는 것 같다.
정말 유익한 글이었습니다.