이번 피드에서는 리눅스 우분투에 엔진엑스를 설치해보는 피드를 간단히 작성해 보겠습니다.
리눅스에 우분투 설치와 설치가 성공적으로 되었는지 확인하고 서비스까지 실행시켜 보는건데요.
내용은 간단합니다.
https://ubuntu.com/tutorials/install-and-configure-nginx#1-overview
위의 URL은 우분투 페이지에 엔진엑스를 설치하는 튜토리얼 페이지 입니다.
위의 내용대로 해보면 되는데요.
$sudo apt update // 우분투 패키지 업데이트
$sudo apt install nginx // 엔진엑스 설치
위의 두개의 명령어로 설치가 모두 완료됩니다.(매우 간단...)
그럼 설치가 제대로 되었는지만 확인하면 되겠습니다.
$nginx -v // 설치된 nginx버전 확인
위의 명령어를 사용했을때, 설치된 nginx의 버전이 노출되면 정상적으로 설치가 완료된 것입니다.
이제 nginx 서비스를 시작해주면 됩니다.
sudo systemctl start nginx // nginx 서비스 시작
위의 명령어를 실행해주면 nginx의 서비스가 시작됩니다.
이제 서비스가 정상적으로 시작되었는지 확인해보는 방법은 간단합니다.
터미널에서 명령어를 이용해서 확인하는 방법과 브라우저를 이용하여 확인하는 방법이 있습니다.
$curl localhost
로컬 환경에서 설치를 했다면 간단히 위의 명령어를 이용하여 확인을 해보면 됩니다.
위의 명령어를 실행했을때, 아래와 같이 HTML의 엔진엑스 초기 페이지 HTML 코드가 나오면 성공을 한 것입니다.
인터넷 브라우저로 확인해보는 방법은, 인터넷 브라우저에서 해당 IP로 접속을 해보면 됩니다.
위와 같이 엔진엑스의 초기 페이지가 노출되면 성공적으로 엔진엑스가 설치가 완료되고, 서비스 시작도 완료된 것입니다.
만약, 위의 문구가 노출되지 않고, 서비스에 접속이 안된다면 방화벽 설정이 막혀있을 수도 있습니다.
이럴 경우, 방화벽 설정을 확인 후, 80번 포트를 허용해 주면 됩니다.
$sudo iptables -nL // 방화벽 리스트 확인
$sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT // 80번 포트 허용
$sudo service iptables restart // 서비스 재시작
위의 명령어를 이용해서 80번포트의 접근을 허용해주고, 서비스를 재시작 해줍니다.
서비스 재시작 후, 다시 접근을 해보면 정상적으로 성공페이지를 확인해 볼 수 있습니다.
명령어 몇줄만으로 간단히 설치와 서비스 시작이 끝났네요!
다음 피드에서는 다른 내용으로 돌아오겠습니다!
'노빠꾸 서버 > Nginx' 카테고리의 다른 글
[Nginx] Nginx 기본 정보 정리( Nginx란? ) (0) | 2022.07.25 |
---|