Linux 27. XE로 웹서비스

2024. 5. 7. 16:59Linux/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