How to Install Linux Nginx, MySQL, PHP (LEMP Stack )In Ubuntu 17

이봐! 저기서 무슨 일이 일어나고있는거야? 이것은 basicblogtalkcom의 Kimsea입니다

비디오 자습서에 오신 것을 환영합니다 이 두 번만 있으면 좋겠어 그래서 여기서 다시 만날 필요가있어 이 비디오에서는 LEMP 스택 (Linux, nginx, MYSQL)을 설치하는 방법을 보여 드리겠습니다 PHP

나는 우분투 17을 사용할 것이다 버전 16과 같은 우분투의 다른 버전이 있다면 제대로 작동 할 것입니다 튜토리얼에서 따라서 버전 16을 사용하는 경우 걱정할 필요가 없습니다 오케이! 나는 그것에 대해별로 이야기하지 않기 때문에 튜토리얼을 깊이 들어 볼 수 있습니다

이 자습서를 수행하려면 최소한 서버의 초기 설정을 수행해야합니다 none root 사용자 및 설정 권한을 생성하는 등의 작업을 할 수 있습니다 기본 방화벽 설정 그러나이 경우에는 방화벽을 사용하지 않을 것이지만 적어도 설치 방법은 알고 있습니다 기본 방화벽 당신은 당신의 서버를 보호하고 서버를 ssh와 연결하는 방법을 알고 있습니다

그래서, 네가 그러기를 바란다 어떻게해야하는지 모르겠다면 링크를 떠날 때 설명을 아래로 내려다보십시오 저기있는 튜토리얼에 그래서, 당신이 그것을 즐기기를 바랍니다 오케이! 이제 ssh로 서버를 연결하십시오

나는 여기에 나의 연결을 구했다 방금 연결을 열었습니다 그리고 이것은 처음 로그인이기 때문에 설치 및 스냅 샷에서 복원하여 처음 로그인하는 것입니다 위험을 확인하기 만하면됩니다

그리고 시작하십시오 kimseasok – 아무도 루트 사용자가 아닙니다 그리고 나는 ssh 구 암호를 제공한다 그리고 서버용 ssh 키를 만드는 방법을 모르면 이전 튜토리얼을 볼 수 있습니다 설명 아래쪽을보세요

희망을 정확하게 입력하고 있습니다 다시 괜찮아 내 서버에 처음 로그인하는 경우입니다 보시다시피, 나는 67 개의 패키지를 업데이트해야하고 41 개의 업데이트는 보안 업데이트입니다

그래서, sudo를 시작해야 할 수도 있습니다 sudo apt-get dist-upgrade 희망 나는 잘못 입력하지 않고있다 그냥 enter를 누르십시오

난 그냥 – 자동 확인 그것은 나에게 물어 sudo 사용자 – 슈퍼 사용자의 암호 그래서, 나는 단지 그것이 원하는 것을 준다 도대체 뭐가 잘못 됐어? sudo apt-get this upgrade

그래 여기 확실히 틀렸어 업그레이드

괜찮아 그것이 올바른지 바랍니다 업그레이드 프로세스가 완료되면 다시 돌아올 예정이므로 몇 분이 걸릴 수도 있습니다 괜찮아 얘들 아! 업 그레 이드 프로세스가 완료되었으므로 여기에있는 단계는 명령 목록부터 시작하는 것입니다

아시다시피, 내가 기록 시간에 직접 명령을 입력하려고하면 생각하지 않습니다 우리의 튜토리얼은 부드럽게 진행될 것입니다 시간을 절약하고 시간을 절약하기 위해 명령 목록을 준비해야합니다 보통 우리가 그랬던 것처럼 그래서

나는 단지 sudo apt-get 업데이트를 다시 시작하여 핵심 환경을 업데이트한다 그리고 다음 단계는 nginx 웹 서버를 설치하는 것입니다 하지만 여기서 보여 드리죠

서버의 IP에 액세스 할 수 있습니다 네 도메인 URL로 액세스 할 수 없습니다 여기 있어야 해 여기에 복사 할 수 있습니다

나는 그것을 타이핑하게 할 수 없다 도메인 URL로 액세스하더라도 준비가되지 않았기 때문에 여전히 작동하지 않습니다 우리 웹 사이트 파일을 호스팅하기 위해 웹 서버 그래서, 그것은 작동하지 않기로되어 있으므로 날 nginx 웹 서버를 설치할 수 있습니다 나는 sudo apt로 시작한다

nginx를 설치하면 엔터 키를 친다 예를 입력하고 Enter 키를 누릅니다 예를 확인하고 싶지 않으면 -y fir 자동 설치를 추가하십시오 일단 nginx를 설치하십시오 이걸 다시 채워주게

보시다시피, 여기서 일하고 있습니다 이걸 다시 새로 고칠 수있게 해줘 바라기를 바꿔서 오 네 그것이 내 서버 IP를 가리 키지 않기 때문에 작동합니다

네 잘못된 ip를 가리 킵니다 그래서, 우리가 WordPress를 설치할 때 그 후자를하십시오 그래서, 나는 이것을 닫는다 괜찮아

이제 나는 nginx 웹 서버를 설치할 준비가되었으므로 이제는 IP 주소를 사용하여 내 서버에 액세스 할 수 있습니다 그리고 이 페이지를 보여줍니다

그래서, 내가 할 다음 단계는 mysql 서버를 설치하는 것이다 어떤 사람들은 mysql이라고 부르므로 원하는대로 호출 할 수 있습니다 그래서이 경우 mysql이라고 부르며 입력을 누르십시오 그리고 y는 설치를 확인합니다 그것은 루트에 대한 암호를 묻습니다 사용자 그래서 나는 그것이 원하는 것을 준다 암호 만 확인하면됩니다

내 서버에 mysql 서버를 설치 한 후, mysql 설치를 보안해야한다 mysql 설치 그래서 나는 sudo mysql 보안 설치로 시작한다 그냥 Enter 키를 누릅니다 루트 사용자의 암호를 묻습니다 mysql 서버의

이 경우, 나는 그것을 원하는대로 줄뿐입니다 그리고 그것은 당신에게 패스워드의 유효성을 묻습니다 플러그인 그럼 사용 하시겠습니까? 이 경우, 예를 입력하고 Enter 키를 누릅니다 세 가지 옵션이 있습니다 낮은 보안을 위해 0, 중간에 1 2 for strong이 경우, 나는 2와 함께 갈 것입니다

암호 유효성 확인 및 엔터 키 누르기 이 줄 에서처럼 암호의 예상 강도는 100입니다 내 비밀번호가 완전히 강하므로 변경을 무시하기 위해 입력 한 것입니다 그리고 그것은 익명의 사용자를 삭제하도록 요청합니다 이 경우, 예 (예) 그리고 원격으로 root 로그인을 비활성화하십시오 그냥 예 테스트 데이터베이스를 제거하는 것이 좋습니다 그냥 예

그리고 데이터베이스 previllage 다시로드하십시오 그냥 그래 좋아 이제 우리는 mysql 서버 설치를 마친다 그래서 다음 단계로 설치하게 될 것이다

우리 서버에 PHP 그래서 그냥 그 줄을 복사 해 우리는 sudo apt-get으로 시작합니다

php-fpm과 php-mysql을 설치하십시오 얘들 아! 아파치 서버와 조금 다릅니다 – php-fpm 이후 LAMP 스택에서 fpm에 대해 자세히 알아볼 수 있습니다 그것은 약자 내가 그걸 잊어 버린 게 뭔지 모르겠다 그냥 PHP와 함께 작동하도록 nginx에게 알려줍니다 그리고 설치를 확인하는 예 그리고 php를 설치 한 다음 단계는 phpini가 필요합니다

이 줄을 변경하여 좀 더 안전한 PHP를 만드는 약간 까다로운 작업을 설정할 수 있습니다 그냥 여기에서 복사해라 그리고 나는 keyborad에서 통제 w를 쳤다 터미널에서 마우스 오른쪽 버튼으로 클릭하여 입력 한 다음 Enter 키를 누릅니다 그리고 여기 라인이 그리고 그냥 코멘트를 삭제 라인은 CGI를위한 PHP 번역을위한 실제 경로를 제공합니다 그래서 우리는 PHP가 찾은 모든 것을 실행할 수 없다는 것을 의미합니다

보안을위한 권장 사항이 아니므로 라인을 삭제하고 값을 변경하십시오 1에서 0까지 그리고 x와 y를 제어하고 끝내려면 엔터를 누른다 편집 그리고 그 후, 당신은 fpm을 다시 시작해야합니다 그냥 다시 시작합니다 sudo systemctrl restart php-fpm 괜찮아

이제 우리가 간다 이제 우리는 PHP와 PHP 설치를 마쳤다 다음 단계는 php를 사용하도록 nginx를 설정하는 것입니다이 경우에는 다음을 편집해야합니다 사이트의 기본 호스트 파일을 사용할 수 있습니다

어떻게 발음 할 수 있습니까? 사용할 수있는 사이트 그래서 나는 sudo nano로 시작한다 etc / nginx / sites-available / default를 누르십시오 enter를 누르십시오 우리는 아래로 스크롤해야합니다 그리고 만약 당신이 SSL을 사용하는 것을 선호한다면, 당신은 단지 주석을 제거합니다 이 2 줄 그러나이 경우에, 나는 그것에 가지 않을 것입니다 아래쪽으로 스크롤 할 수 있습니다

PHP를로드하려면 nginx에 알려야합니다 No로 indexphp를 먼저로드하십시오 그러면 인덱스 검색에 indexphp를 추가하십시오

서버에서 밑줄을 지우고 서버 IP를 지운다 그래서 여기에서 내 서버 IP를 복사하십시오 여기를 오른쪽 클릭하십시오 과 네 이건 괜찮아 괜찮아 이 줄을 지워야합니다

해시 태그를 삭제하면 발음하는 법을 모르겠습니다 방법 괜찮아 이 줄과 또한이 모든 줄 또한이 줄 그리고 이것을 제외하고 하지만 이걸

내가 깨끗하게 해줄 수있게 해줘 그래서 나는이 줄 또한 지우고 또한이 줄도 그리고 나는 여기에 대해 논평을한다 예 그

그건 좋은거야 그리고 난에 대한 htaccess 파일을 거부해야합니다 보안상의 이유 그래서 나는 단지 여기의 주석을 삭제한다 여기 모두가 있어야합니다 괜찮아 나는 단지 x Y를 제어하고 엔터를 누른다

그리고 나서 nginx를 테스트해야합니다 작동하는지 확인하십시오 테스트가 성공적으로 완료되었으며 nginx에 대한 구성이 완료되었습니다 이제 nginx 서비스를 다시 시작하십시오 괜찮아

그래서 얘들 아 이 비디오를 시청 해 주셔서 감사합니다

이 비디오는 여기에서 끝내겠습니다 다음 비디오는 nginx에 wordpress를 설치하는 방법과 함께 올 것입니다 희망하는 비디오를 구독하십시오 또한이 2 개의 비디오를 전체 자습서로 결합하십시오 과

긴 튜토리얼을 보는 것이 좋겠지 만, 비디오의 짧은 튜토리얼의 경우, 곧 나오는 튜토리얼을위한 링크를 찾으십시오 얘들 아 지켜봐 줘서 고마워

그리고 나는 지금 말할 것도 없다 쿵쾅 거리는 것을 잊지 마세요 친구, 여자 친구, 여자 친구가 아닌 당신의 비디오를 공유하십시오 튜토리얼을 보면서 무엇이든 할 수 있습니다 그냥 치고 공유하십시오

질문, 불만 또는 제안이있는 경우 튜토리얼에 관해서는 아래의 주석에서 알 수 있습니다 가능한 한 빨리 답변 드리겠습니다 좋아, 얘들 아! 다음 비디오 안녕에서 보자