이번에는 리눅스의 XE를 활용하여 웹서버를 구축하고 사용해 보도록 하겠습니다.
.
.
.
APM 개요
리눅스를 가장 많이 활용하는 분야 중에 하나가 바로 웹(Web) 서버입니다.
가장 안정적이고 유명한 Apache 웹 서버
APM = Apache 웹 서버 + 프로그래밍 언어 PHP + 데이터베이스 MariaDB(이전 MySQL)을 합쳐서 얘기하는 것입니다.
리눅스 환경에서 사용될 경우에 LAPM(Linux, Apache, PHP, MariaDB)이라고도 부릅니다.
APM이라는 소프트웨어는 존재하지 않으며 이 3가지가 서로 잘 연동되어 운영되도록 만든 환경을 APM이라고 부르는 것입니다.
웹서버 구축
.
.
.
1.apt-get install apache2, php7.2-common, mysql-server , lamp-server^를 설치합니다.
2. 아파치 서버 실행
3. 방화벽 포트 80번 허용
4.php 설치 확인
(var/www/html디렉터리에 phpinfo.php 파일 생성
여기서 var/www/html 디렉터리에 있는 index.html은 웹에서 localhost를 입력했을 경우 바로 나오는 화면입니다.
5. XE를 활용한 웹 사이트의 구축
추가 패키지 설치
apt-get install php php-gd pgp-xml
6. https://xe1.xpressengine.com/download에서 서 XE다운로드
다운로드 메뉴에서 XE core을 다운로드합니다.
그리고 아파치 서버 홈 디렉터리로 옮깁니다.
/var/www/html
7. 압축 풀기 및 설치
/var/www/html 에서 xe.zip 파일 압축 풀기
unzip xe.zip
chmod 707 xe
8. apache2 웹서버 선택
9. DB 설정(그냥 예제이니 그냥 보시기 편하게 보시라고 다 캡처했습니다)
10. 주소창에 localhost/xe를 입력하면
이렇게 나오는데 쭉 진행하시면 localhost/xe 주소에 설정해 놓은 값들이 나오게 됩니다.
DB 아이디에 xeUser
DB 비밀번호는 1234
DB이름은 xeDB입니다.
쭉 진행하시면
XE초기화면이 나오게 됩니다. 이제 거기서 XE를 알아서 사용하시면 됩니다!
'서버 > Linux(리눅스)' 카테고리의 다른 글
Linux (리눅스 메일서버 개념 및 구축) (1) | 2019.12.11 |
---|---|
Linux ( DNS 서버 개념 or 설치 및 구축) (로컬DNS,마스터DNS,캐싱DNS) (0) | 2019.12.11 |
Linux (텔넷 , OpenSSH 서버 개념 및 사용방법) (0) | 2019.12.11 |
Linux (ubuntu18.04 쿼터개념 soft or hard) (0) | 2019.12.10 |
Linux 리눅스 (우분투 apt-get , dpkg 차이 ) (0) | 2019.11.29 |