본문 바로가기

OS 관련/리눅스

웹 서버 설치 및 운영_1

리눅스에 웹서버 설치하는 방법에 관한 글입니다.


먼저 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 소스를 가져다 놓으면 웹 사이트를 운영할 수 있게 됩니다.




* 참고 문헌 - 이것이 우분투 리눅스다.(우재남 지음)