2024. 5. 7. 16:59ㆍLinux/CentOS7
WordPress 뿐만 아니라
XE라는 국내 웹 게시판 프로그램도 존재한다.
2000년도 초반 까지는 활발히 사용됐던 프로그램이다.
이번 시간엔 CentOS에서 XE로 웹서비스를 제공해보자
먼저 50번 서버에서 HTTP, DNS,php를 설치해주자
yum install -y httpd*
yum install -y named*
yum install -y vsftpd*
yum install -y php
yum install -y php*
xe.co.kr로 DNS 영역을 작성 시켜주자
useradd xe
passwd xe
cd /home
chmod 775 xe
xe 계정도 만들어서 xe의 홈디렉토리에 권한 부여를 해주자
윈도우 10에서 XE 프로그램을 다운로드 한 뒤에
FTP로 50번 서버에 전송시켜주자
( 꼭 알드라이브를 사용할 필요는 없다 )
이제 50번 서버에서 xe 파일을 압축해제 하자
cd xe
mkdir public_html (xe 홈 디렉토리내 디렉토리 생성)
cd /home/user
mv xe.zip /home/xe/public_html/ (전송 받은 xe.zip 파일 xe 홈 디렉토리로 이동)
cd /home/xe/public_html/
unzip xe.zip
chmod 707 xe -R (압축 해제한 xe 파일 하위 파일까지 모두 권한 부여)
위 과정을 거쳐 압축 해제 및 권한부여를 끝내주자
/etc/httpd/conf.d/userdir.conf
위 경로 설정 파일의
17행 주석처리
24행 주석해제 해주자.
그다음 윈도우10에서 DNS 서버를 변경 해주고
xe.co.kr/~xe/xe 주소로 접속해보면
위처럼 xe 설정창이뜨면 성공이다.
가상 호스팅
가상 호스팅으로 xe.co.kr 로 접속해도
바로 xe.co.kr/~xe/xe로 접속되게 해주자
/etc/httpd/conf.d/
위 경로에
vhost.conf 파일을 작성해주자
cd /etc/httpd//conf.d/
vi vhost.conf
============================vi 편집기============================
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName test.co.kr
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/xe/public_html/xe
ServerName xe.co.kr
</VirtualHost>
~
test.co.kr는 예시로 작성하였다
이제 xe.co.kr로 접속을 시도해도
설정창이 뜨면 성공이다.
DB와 연동하기
[root@localhost public_html]# mysql -p mysql
MariaDB [mysql]> create database xe;
Query OK, 0 rows affected (0.00 sec)
MariaDB [mysql]> create user 'xe'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
MariaDB [mysql]> grant all privileges on *.* to 'xe'@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
50번 서버의 DB에
DB, 계정 생성 및 권한부여를 진행하자
xe.co.kr로 접속한 뒤
xe 설치 작업을 진행해주자!
위처럼 XE 기본 창이 뜨면 성공이다!
'Linux > CentOS7' 카테고리의 다른 글
Linux 30 . Database 한글 (0) | 2024.05.13 |
---|---|
Linux 29. Database 이중화 (0) | 2024.05.10 |
Linux 26 . php , DB, wordprocess 연결을 script로 자동화하기 (0) | 2024.02.27 |
Linux 25 . MySql, php, wordpress 구성 (0) | 2024.02.27 |
Linux 24 . MySql (0) | 2024.02.26 |