18일차
shop.st.kr을 검색했을 때 wordpress가 뜨게하는 방법
1. word계정에 있는 word.zip파일을 cp 명령어를 이용해 shop계정에 복사후 unzip
2. nano /etc/apache2/sites-available/hosting.conf 파일에서 shop의 DocumentRoot 경로 끝에 wordpress를 설정해준다
3. shop 계정 wordpress 디렉토리에서 wp-config-sample.php를 복사해서 wp-config.php로 만든다
4. nano wp-config.php에서 dbname, dbuser,password 값을 입력해준다
5. mysql
CREATE DATABASE shop;
CREATE USER 'shop'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON shop.* TO 'shop'@'%';
FLUSH PRIVILEGES;
CREATE USER 'shop'@'192.168.0.203' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON shop.* TO 'shop'@'%';
FLUSH PRIVILEGES;
CREATE USER 'shop'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON shop.* TO 'shop'@'%';
FLUSH PRIVILEGES;
복원 시스템 구축
step1
apt -y install lamp-server^
apt -y install php8.3-fpm
a2enmod proxy_fcgi setenvif
a2enconf php8.3-fpm
systemctl restart php8.3-fpm apache2
a2enmod userdir
step2
도메인 세팅(p522~p548 참고)
step3
호스팅 세팅
cd /etc/apache2/sites-availabe/hosting.conf
<VirtualHost *:80>
~~~
</VirtualHost>
a2ensite hosting
step4
백업받은 파일은 백업서버로 이전
cd /home/shop/public_html
XXX.sql 파일은 복원
create database shop;
create user shop@localhost identified by '123456';
grant all on shop.* to shop@localhost;
flush privileges;
mysql -u shop -p < XXX.sql