리눅스에 웹서버 설치하는 방법에 관한 글입니다.
먼저 APM(Apache, PHP, MySQL)을 설치합니다. 우분투에서는 apt-get을 사용하면 간단하게 설치가 가능합니다.
1) 터미널에 apt-get -y install lamp-server^ 입력합니다.
APM의 설치가 진행됩니다.
2) MySQL의 설치중 server의 관리자인 root의 비밀번호 지정창이 나타나면, 원하는 비밀번호를 입력합니다.
확인 창이 나오면 다시한번 비밀번호를 입력해 줍니다.
3) 설치가 완료되면 dpkg -l '패키지이름' 명령어를 입력해 APM의 버전을 확인합니다.
4) systemctl restart apache2 와 systemctl enable apache2, systemctl status apache2 를 차례로 입력해 웹서비스를 동작 시키고 확인합니다.
Active 가 running 상태로 잘 동작하고 있습니다.
5) 마찬가지로 systemctl restart mysql 과 systemctl enable mysql 를 입력 해서 mySQL을 작동 시킵니다.
* PHP의 경우 Apache에 포함되어 있어 따로 가동시키지 않아도 됩니다.
6)우분투에서 웹 브라우저 실행 후 http://127.0.0.1/ 을 입력하여 정상적으로 apache2가 서비스 되는지 확인합니다.
위와 같은 화면이 나타나면 제대로 서비스가 작동하는 중입니다.
7) vi /var/www/html/phptest.php 명령을 실행해 나오는 에디터 창에 <?php phpinfo(); ?> 를 입력 후 저장해 줍니다.
* 위 코드는 웹 서버에 설치된 php 정보를 나타내줍니다.
8) ufw allow 80 명령으로 외부에서 웹서버에 접근할 수 있도록 포트를 열어줍니다.
9) route 명령으로 자신의 게이트 웨이를 확인해 줍니다.
10) 이제 브라우저에 주소창에 route에서 확인한 게이트웨이/phptest.php 를 입력해 줍니다.
위와 같은 페이지가 나오면 정상적으로 접속 된 것입니다.
이제 /var/www/html/ 디렉토리에 웹 페이지 또는 php 소스를 가져다 놓으면 웹 사이트를 운영할 수 있게 됩니다.
* 참고 문헌 - 이것이 우분투 리눅스다.(우재남 지음)
'OS 관련 > 리눅스' 카테고리의 다른 글
[Mac OS][Linux] 맥 터미널에서 SSH로 리눅스 서버 원격 접속하기 (0) | 2019.11.25 |
---|---|
[Mac OS][Linux]원격 파일 전송하기 (0) | 2019.11.25 |
[Mac OS][Linux]터미널 명령어 추가하기 (0) | 2019.11.25 |
[리눅스] vim 단축키 정리 (0) | 2019.11.21 |
리눅스 명령어 정리 (0) | 2018.10.19 |