반응형 IT106 AWS 우분투 웹 서버 셋팅 - PHP 8.x 설치 - HTML에서 PHP 실행 PHP 8.x 설치ubuntu의 패키지를 업데이트 및 업그레이드를 진행합니다.sudo apt update // 패키지 업데이트 sudo apt upgrade // 패키지 업그레이드 apt list *fpm으로 php 8 설치의 핵심 패키지를 확인user@ip-:/var/www/web$ sudo apt list *fpm Listing... Done php-fpm/noble 2:8.3+93ubuntu2 all php8.3-fpm/noble-updates,noble-security 8.3.6-0ubuntu0.24.04.1 arm64 user@ip-:/var/www/web$ PHP-FPM 설치sudo apt install php8.3-fpmuser@ip-:/var/www/web$ sudo apt instal.. 2024. 8. 13. AWS EC2 우분투(Ubuntu) 서버 셋팅 - 압축파일 관련 패키지 설치 압축 파일 해제에 필요한 패키지 설치우분투에서 압축 해제 도구가 기본적으로 설치되어 있을 수 있지만, 필요한 도구가 없는 경우 다음 명령어로 설치할 수 있습니다. ZIP 파일을 해제하려면 unzip 패키지가 필요합니다:sudo apt updatesudo apt install unzip# ZIP 파일 압축 해제 파일을 /var/www로 이동 및 압축 해제~$ sudo mv /path/to/your/file.zip /var/www/~$ cd /var/www~$ sudo unzip file.zip TAR.GZ 파일을 해제하려면 tar 명령어가 필요합니다 (기본적으로 설치되어 있음):sudo apt updatesudo apt install tar# TAR.GZ 파일 압축 해제 파일을 /var/www로 이동 및 .. 2024. 8. 12. AWS 우분투 - Nginx 웹서버 설치 NGINX 웹서버AWS 우분투 서버에서 Nginx 웹서버를 설치 하고 도메인 까지 연결 합니다. 여러 도메인을 구성하여 여러 웹사이트를 단일 서버에서 호스팅할 까지 구축해 봅니다. 각 도메인은 별도의 서버 블록(server block)으로 설정합니다. 1. Nginx 설치 및 업데이트먼저 Nginx가 설치되어 있는지 확인하고 최신 버전으로 업데이트합니다.~$ sudo apt update~$ sudo apt install nginx 위 설치 작업 웹 브라우저를 통해 서버에 접속해 봅니다. 2. 도메인별 서버 블록 설정Nginx에서 도메인별 서버 블록을 설정하려면, 각각의 도메인에 대해 별도의 설정 파일을 만듭니다. 서버 블록 파일 생성Nginx의 서버 블록 설정 파일은 /etc/nginx/sites-ava.. 2024. 8. 12. AWS EC2 우분투(Ubuntu) MySQL 셋팅 - 외부에서 mysql 접속 허용 MySQL 외부 접속 허용 방법MySQL 설치 후 외부(내 개발 PC)에서 접속을 하기위해서는 MySQL 설정을 변경해 주어야 합니다. MySQL 설정파일 찾기먼저 mysql 설정 파일이 어떤 폴더에 설치 되었는지 확인 합니다.find / -name "my.cnf"MySQL 설정파일 위치로 이동 합니다.mysql.conf.d 폴더로 이동 합니다.mysql.conf.d 폴더 내용을 확인해 보면 mysqld.cnf 파일이 보입니다. MySQL 설정 파일 수정mysqld.cnf 파일을 열어 "bind-address" 를 수정합니다.bind-address = 127.0.0.1 로 설정되어 있으면 localhost 에서만 접속을 허용한 상태 입니다. bind-address가 있는 라인을 주석처리 한다. As-is.. 2024. 8. 4. 이전 1 2 3 4 5 6 7 8 ··· 27 다음 반응형