네트워커의 보안 티스토리

16일차 웹서버

정보보안2017. 2. 27. 12:42

Web Site 제작 준비

: Apache, PHP, Mysql 설치 및 기본 설정


1. CentOS 6.5.zip 압축 풀기


2. XP, CentOS 6.5 NAT type의 VMnet에 연결 후 인터넷 통신 되도록 네트워크 설정 후 확인.(고정 IP 사용)


3. XP에 Chrome 웹 브라우저 설치



[Linux]


1. Apache 설치

yum -y install httpd*


2. PHP 설치

yum -y install php


3. Mysql 설치

yum -y install mysql mysql-server php-mysql





-Mysql root 계정 암호 설정 및 확인



[root@localhost ~]# service mysqld start

[root@localhost ~]# mysql -u root

mysql> use mysql;

mysql> update user set password=password('hackers') where user='root';


mysql> flush privileges;

mysql> exit

[root@localhost ~]# service mysqld restart

[root@localhost ~]# mysql -u root -p 

hacekrs

mysql> show databases;




- DB 원격에서 GUI 환경으로 관리하기

cp phpMyadmin-4.0.10.16-all-languages.tar.gz /var/www/html

cd /var/www/html


phpMyAdmin-4.0.10.16-all-languages.tar.gz


tar xvfz phpMyadmin-4.0.10.16-all-languages.tar.gz

mv phpMyAdmin-4.0.10.16-all-languages phpMyAdmin

cd phpMyAdmin

cp config.sample.inc.php config.inc.php

vim config.inc.php

29 $cfg['Servers'][$i]['auth_type'] = 'http';


yum -y install php-mbstring

service httpd start


http://localhost/phpMyAdmin/



- Apache & PHP 환경 설정



vim /etc/httpd/conf/httpd.conf

402 DirectoryIndex index.php index.htm index.html index.html.var


765 #AddType application/x-tar .tgz

766

767 AddType application/x-httpd-php .php

768 AddType application/x-httpd-php-source .php


vim /etc/php.ini

229 short_open_tag = On

693 register_globals = On


service httpd restart



vim /var/www/html/index.php


<?phpinfo()?>


vim /var/www/html/index.html

나의 웹사이트 테스트 페이지


http://localhost/index.php

http://localhost/index.html


chkconfig httpd on

chkconfig mysqld on


shutdown -h now


부팅 후 아래 주소로 접근 가능 확인


http://localhost/phpMyAdmin/

http://localhost/index.php

http://localhost/index.html



vi /etc/sysconfig/iptables


-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited


service iptables restart


-XP에서


http://<Linux IP>/phpMyAdmin/

http://<Linux IP>/index.php

http://<Linux IP>/index.html

'정보보안' 카테고리의 다른 글

18일차 웹서버  (0) 2017.03.02
17일차 웹서버 구축 , html 웹언어, 색상표  (0) 2017.02.28
보고서 프로젝트  (0) 2017.02.23
11일차 VRRP / NMS  (0) 2017.02.17
10일차 HSRP  (0) 2017.02.17