본문 바로가기
Linux

Ubuntu Web

by 판매자명단 2023. 7. 28.

Web sever 기본 설치

apt install -y apache2 mysql-server
add-apt-repository ppa:ondrej/php # php를 설치하기전에 repository부터 정의해준다
apt install -y php7.2

Web서버를 올리기 위해 apache2와 mysql, php를 설치해준다

systemctl enable --now apache2

/var/www/html/index.html을 불러온다

서비스를 시작해준후 localhost로 접속해서 apache가 작동하고 있는지 확인한다

nano /var/www/html/phpinfo.php

<?php   phpinfo();      ?>

php도 작동하는지 확인하기위해 파일을 만들어 위 내용을 입력한 후

localhost/phpinfo.php로 접속이 되는지 확인한다

 

apt install -y php7.2-gd php7.2-xml php7.2-mysql

잘 되는것을 확인했으니 웹을 올리기 위해 위 3개를 설치하고

systemctl restart apache2 mysql.service

apache와 mysql을 재시작해준다

 

DB설치

mysql
create user 'xeUser'@'%' identified with mysql_native_password by '12345';
grant all privileges on *.* to 'xeUser'@'%' with  grant option;
exit

mysql -u xeUser -p12345
creat database xeDB;

grant all privileges on xeDB to 'xeUser'@'%' with  grant option;
flush privileges;   # 저장 명령어

mysql로 접속후 user를 만들어 준다

grant 명령어로 위에 만든 유저에게 권한을 부여해준다

위에 만든유저로 접속해서 DB를 하나 만들어주고

grant 명령어로 다시 DB에 접속할 사용자를 인증해준다

 

XE 설치

 

XE 공식 자료실 - XpressEngine

 

XE 공식 자료실 - XpressEngine

PHP Open Source CMS

xe1.xpressengine.com

위 링크에서 xe core ver 1.11.6 의 다운링크를 복사해준후 

ubuntu에서 wget 명령어를 사용해 다운받아준후

ls 명령어로 확인해보면 숫자로된 파일이 존재한다

이것을 file 명령어를 이용해 형식을 확인해주면 zip으로 된걸 확인할 수 있다

unzip 22756225

unzip 명령어를 사용해 압축을 풀어주면

xe 폴더가 생성된걸 확인 할 수 있다

chmod 707 xe
mv xe /var/www/html

xe 설치를 위해 권한을 바꿔주고 xe 폴더를 html 안으로 옮겨준 후

위 주소로 접속해 xe를 설치해준다

 

sql 정보는 위에 mysql에서 만든 유저 정보를 사용하고
관리자 아이디 비밀번호 내용은 적당히 아무거나 입력해준다

 

XE 웹페이지가 활성화 된걸 확인한다

'Linux' 카테고리의 다른 글

Ubuntu firewall  (0) 2023.07.31
Ubuntu Webhard  (0) 2023.07.31
Ubuntu DHCP  (0) 2023.07.28
Ubuntu DNS  (0) 2023.07.28
Ubuntu samba  (0) 2023.07.27