웹(Web)테크 자료4 -웹서버 구축
본문
목차:
1. 우분투에 Openssh 설치
2. apm설치
-apache2
-php7.4
-mariadb
-php&db 연동 모듈
3. 추가 설치
-gd라이브러리
-iconv
내용:
(1) -1 Openssh 설치
웹서버를 구축하기에 앞서 보다 편리하게 서버를 운영하기 위해 원격으로 제어할 수 있는 Openssh를 설치합니다.
-시스템 업데이트
sudo apt-get update -y
-Openssh 설치
apt install openssh-server -y
-Openssh 시작&자동 재시작
systemctl statu sshd
systemctl enable sshd
-서버 아이피(ip) 확인을 위한 net tools 설치
apt install net-tools -y
-서버 아이피(ip) 확인
ifconfig
또는
ipconfig
아이피 확인 시 IPv4 옆의 아이피(ip)만 확인합니다.
(2) -1. Apache2 설치
sudo apt install apache2 -y
*html 폴더 위치
/var/www/
-html 폴더 설정,
라즈베리파이의 우분투의 apache2는 html 폴더의 권한이 기본 시스템 폴더 권한과 같아서 수정을 할 수 없습니다. 따라서 이를 해결하기 위해 777 또는 755권한을 부여합니다.
sudo chmod 777 -R /var/www/html
-apache2 시작&자동 재시작
systemctl status apache2
systemctl enable apache2
(2) -2. php7.4 설치
-php7.4를 설치합니다.
apt install php7.4
-php&db 연동모듈을 설치합니다.
apt install php7.4-common libapache2-mod-php7.4 php7.4-cli php7.4-fpm php7.4-common libapache2-mod-fcgid-y
-php&db 연동모듈 시작&자동 재시작
systemctl status php7.4
systemctl status php7.4-fpm
(2) -3. mariadb 설치
-mariadb를 설치합니다.
sudo apt install mariadb -y
-mariadb 시작&재시작
systemctl status mysql
systemctl enable mysql
-apache2 재시작
systemctl restart apache2
(3) -1. GD라이브러리 설치
apt install php-gd -y
(3) -2. Iconv 설치
apt install php7.4-iconv
2kat님의 댓글
2kat 아이피 (220.♡.000.000) 작성일?