50번 서버 naver
150번 서버 daum
[50번 서버]
[root@localhost conf]# cd /etc
[root@localhost html]# cd /etc
[root@localhost etc]# vi named.rfc1912.zones
[root@localhost etc]# vi /etc/resolv.conf
[root@localhost html]# cd /var/named
[root@localhost named]# cp web1.co.kr.zone naver.co.kr.zone
[root@localhost named]# cp web1.co.kr.zone daum.co.kr.zone
[root@localhost named]# vi naver.co.kr.zone
[root@localhost named]# vi daum.co.kr.zone
[root@localhost named]# systemctl restart named
[root@localhost named]# host naver.co.kr
naver.co.kr has address 192.168.10.50
[root@localhost named]# host dauhttp://m.co.kr
dauhttp://m.co.kr has address 192.168.10.150
[root@localhost etc]# vi /etc/resolv.conf
[root@localhost etc]# vi /etc/httpd/conf/httpd.conf
[root@localhost etc]# cd /var/named
[root@localhost named]# vi naver.co.kr.zone
[root@localhost named]# vi dauhttp://m.co.kr.zone
150 daum.
[root@localhost named]# cd /var/www/html
[root@localhost html]# cd /var/named
[root@localhost named]#
[root@localhost named]#
가상호스팅 - naver.com
[root@localhost named]# cd /etc/httpd/conf.d
[root@localhost conf.d]# vi vhost.conf
[root@localhost conf.d]# systemctl restart httpd
[150번 서버] -daum.co.kr
[root@localhost html]# cd /var/named
[root@localhost named]# cd /etc/httpd/conf.d
[root@localhost conf.d]# vi vhost.conf
[100번 서버 -데이터베이스]
[root@localhost /]# mysql -p mysql
MariaDB [mysql]> create database naver;
Query OK, 1 row affected (0.007 sec)
MariaDB [mysql]> create user 'naver'@'%' identified by '123456';
Query OK, 0 rows affected (0.014 sec)
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.007 sec)
MariaDB [mysql]> grant all privileges on naver.* to 'naver'@'%' identified by '123456'; <-- local host라고 하면 외부 접근 불가 !! %로 해야 모든 사용자가 접근 가능.
Query OK, 0 rows affected (0.003 sec)
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.001 sec)
MariaDB [mysql]>
MariaDB [mysql]>
MariaDB [mysql]> create database daum;
Query OK, 1 row affected (0.001 sec)
MariaDB [mysql]> create user 'daum'@'%' identified by '123456';
Query OK, 0 rows affected (0.002 sec)
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.002 sec)
MariaDB [mysql]> grant all privileges on daum.* to 'daum'@'%' identified by '123456';
Query OK, 0 rows affected (0.002 sec)
MariaDB [mysql]> show databases;
local host라고 하면 .내부 접근 가능 but 외부 접근 불가
% 는 외부 접근 가능 but 내부 접근 불가
MariaDB [mysql]> create user 'wp'@'localhost' identified by '123456'; <-- 데이터베이스 사용자명 : wp
localhost <-- 내부 접근 가능 , 외부 사용자 접근 불가능
MariaDB [mysql]> create user 'wp'@'%' identified by '123456';
localhost <-- 외부 접근 가능 , 내부 사용자 접근 불가능
---------------------------------
별도!!
'리눅스' 카테고리의 다른 글
[Web Hard 구축][Cloud구축] (1) | 2024.04.06 |
---|---|
웹서버와 데이터베이스 분리하기 실습 google.co.kr (0) | 2024.04.06 |
웹서버와 데이터베이스 연결하기/연동하기. (0) | 2024.03.31 |
일반 사용자 계정에 웹사이트 구축하기. (1) | 2024.03.30 |
웹 서버에 도메인 및 서브도메인 연결하기 (0) | 2024.03.30 |