728x90
APM
= Apache 웹 서버 + PHP 웹 프로그래밍 언어 + MariaDB (MySQL의 후속버전) 데이터베이스
>> 리눅스에서는 LAPM, 윈도우에서는 WAPM 으로도 부른다
APM 설치
(CentOS에서 dnf 명령을 이용해 쉽게 설치할 수 있다)
설치할 패키지: httpd, php, php-mysqlnd, mariadb-server
# dnf -y install httpd php php-mysqlnd mariadb-server
서비스 가동
# systemctl status httpd
# systemctl start httpd
# systemctl status httpd <<확인
# systemctl enable httpd << 재부팅되어도 httpd가 active하게끔 설정
같은 방식으로 mariadb도 설정
# systemctl restart mariadb
# systemctl enable mariadb
서버에서 확인
/var/www/html 디렉터리에 'index.html' 파일을 작성한다.
저장한 후 FireFox에 들어가
localhost에 접속하면
같은 디렉터리에 웹 서버에 설치된 PHP 정보를 출력하는 파일 phpinfo.php를 작성한다.
클라이언트에서 접속확인
외부에서도 접속하게 하기 위해서는 서버의 방화벽설정을 고쳐줘야한다.
#firewall-config
□ http
□ https
를 영구적으로 포트가 열어지게끔 체크를 해줘야한다.
또는
# firewall-cmd --permanent --add-service=http
# firewall-cmd --permanent --add-service=https
# firewall-cmd --reload
클라이언트에서 서버의 ip주소를 입력해주면
연결됨을 확인할 수 있다.
워드프레스를 사용한 웹사이트 구축
WordPress 전용 데이터베이스 사용자와 데이터베이스 생성
wpUser에게 wpDB에 대한 모든 권한을 주고 비밀번호를 '1234'로 설정한다.
WordPress 다운로드
# wget https://ko.wordpress.org/wordpress-4.9.6-ko_KR.tar.gz
# tar xfz word*
# mv wordpress /var/www/html
# chmod 707 wordpress
# chown -R apache.apache wordpress
** apache 계정: 로그인할 수 없는 계정이지만, apache라는 http process가 실행중일때 해당 계정으로 접근
SMALL
'System > OS - Linux' 카테고리의 다른 글
LVM (0) | 2021.01.21 |
---|---|
RAID (0) | 2021.01.21 |
XRDP 서버 (0) | 2020.11.18 |
OpenSSH 서버 (0) | 2020.11.18 |
텔넷(Telnet) 서버 (0) | 2020.11.17 |