우분투 20.04에 nginx+php-fpm+mariadb설치하기
2020. 8. 26. 14:02ㆍit 개발
- 목차
이 글은 우분투 20.04를 처음 설치했다는 가정하에 포스팅되어졌습니다.
터미널 열기.(ctrl+alt+T)
우분투를 설치하고 나서 터미널에서 루트 권한을 사용하기 위해서는 비밀번호를 설정해야합니다.
sudo passwd
현재의 비밀번호를 입력하고 새 비밀번호 혹은 현재의 비밀번호를 재입력합니다.
su
루트를 사용합니다.
cd
/로 갑니다.
apt update
최신으로 업데이트 합니다.
apt install nginx-extras
nginx-extras를 설치합니다. (Y를 중간에 눌러줍니다.)
ufw status
방화벽 상태를 체크합니다.
ufw enable
방화벽을 활성화합니다.
ufw allow 'Nginx Full'
방화벽에 nginx가 80(http)과 443(https)를 사용하는 것을 허가합니다.
service nginx start
nginx를 실행합니다.
systemctl enable nginx
nginx를 시작 프로그램으로 추가합니다.
apt install php-fpm
php 모듈을 설치합니다. (enter Y)
service nginx reload
nginx를 재시작합니다.
apt install mariadb-server php-mysql
mariadb를 설치합니다. (enter Y)
mysql_secure_installation
보안설정(마리아db)
enter
Y
Y
Y
Y
순으로 입력합니다.
mysql -uroot -p
루트 설정
use mysql;
update user set plugin='' where user='root';
flush privileges;
quit;
순서대로 입력해줍니다.
service nginx reload
nginx를 재실행해줍니다.
'it 개발' 카테고리의 다른 글
uptime robot 설정하기 (0) | 2020.09.03 |
---|---|
클라우드 플레어 사의 5xx에러에 대한 이야기 (0) | 2020.08.31 |
우분투 20.04 설치하는 법 (0) | 2020.08.26 |
htaccess로 아파치 보안 헤더를 어떻게 설정합니까? (0) | 2020.07.16 |
.html 및 .php 확장자를 어떻게 삭제합니까? (0) | 2020.07.15 |