티스토리 뷰

웹 서버 구축하기



  웹 서버 구축 환경 및 구축


  ㆍ운영체제 : linux ( CentOS-6.9 )

  리눅스를 통해 간단하게 웹 서버를 구축하고 실습해 볼 수 있다. 방법은 매우 간단하다.



    【 방화벽 해제 】


 ↑ 원활한 실습 및  yum 명령 사용을 위해 selinux = disabled , 방화벽 해제

    # 설정을 변경 후 reboot을 해준다.


 ↑ 설정이 적용된 모습



   【 웹 서버 구축 】


 ↑ 아파치( apache ) 웹 서버 응용 프로그램 설치

   # httpd : Apache HTTP Server

   # http데몬(d) 이라고한다. ( 리눅스에서 서비스를 데몬이라고한다. 윈도우는 서비스 )

   # 이미 설치되어 있기 때문에 마지막에 위와 같은 문구가 뜬다. 처음이라면 정상적으로 complete!가 떠야한다.

   # 아파치 설정 : /etc/httpd/conf/httpd.conf


 ↑서버 측 스크립트 작성을 위해 많이 쓰이는 PHP

   # php : PHP scripting language for creating dynamic web sites

   # php 설정 : /etc/php.ini


 ↑ PHP를 Mysql databases과 사용할 수 있도록 php-mysql 설치

   # php-mysql :  A module for PHP applications that use MySQL databases








 ↑ Apache 웹서버와 함께 사용할 MySQL Database설치

   # mysql :  MySQL client programs and shared libraries


 ↑ databases 서버 설치

   # mysql-server : The MySQL server and related files



   【 설치한 서비스 가동  】


 ↑ 설치한 서비스를 가동한다.

   # service httpd start : httpd 서비스 가동

   # service mysqld start : mysql database 서비스 가동


 ↑ 웹 서버가 정상적으로 구축되었다면 리눅스 IP를 쳤을때 Apache test page가 나온다.

    # ip a or ifconfig 명령어 사용

    # 위와 같은 화면이 나오지 않는다면 httpd 서비스가 가동 중인지 확인