안녕하세요 보람줄입니다


members area 웹페이지를 연동해 보겠습니다


웹페이지를 연동하기에 앞서 members area zip을 다운로드해줍니다

http://www.webestools.com/ftp/ybouane/scripts_tutorials/php/members_area/members_area.zip



다운로드가 완료 되셨으면 리눅스로 옮긴 뒤 압축을 해제합니다

https://leah.kr/61 ( 윈도우에서 리눅스로 파일 옮기기 )


unzip [파일명]



mv [파일명] [이동할위치]


mv 명령어를 이용하여 파일 위치를 /var/www/test로 이동시켜줍니다



이동 후 환경설정파일에서 index.php를 불러올 수 있게끔 적용시켜줍니다

vi /etc/httpd/confhttpd.conf




vi /var/www/test/config.php


DB에 연동하기 위해 아이디 비밀번호를 적어줍니다



mysql -u root -p 


접속을 한 후 데이터베이스를 만들고 접속해 줍니다




create table 로 테이블을 생성


테이블을 생성해준 뒤 desc users; 로 생성된 테이블을 확인합니다



이제 테스트해보면 되는데 터미널을 하나 더 열거나 exit로 종료 후

firefox http://www.test.com & 으로 인터넷 접속



아이디 생성 및 로그인






select * from users


아이디를 만드시고 mariadb에 저장되는지 확인해주시면 끝납니다



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

metasploitable2 네트워크 설정  (0) 2019.03.26
bee-box 네트워크 환경 구축  (0) 2019.03.25
리눅스 웹서버 구축  (0) 2019.03.23
윈도우에서 리눅스로 파일 전송  (0) 2019.03.23
Zabbix 모니터링 서버 구축  (0) 2019.03.22
리눅스 가상호스트 설정  (0) 2019.03.21

안녕하세요 보람줄입니다


fliezilla와 ftp서버를 이용하여 파일을 옮겨보겠습니다



먼저 ftp 서비스에 필요한 패키지를 설치해 줍니다

yum -y install vsftpd



설치가 완료되었으면 방화벽에 차단을 하지말라고 등록을 해줘야 합니다


firewall-cmd --permanent --zone=public --add-service=ftp

firewall-cmd --reload



ftp 서비스 실행 및 연결


systemctl enable vsftpd

systemctl start vsftpd




윈도우에서 리눅스서버 ip와 아이디 비밀번호를 적은 후 연결해 줍니다


윈도우에서 파일을 끌어서 연결된 리눅스서버 위치에 가져다 놓으셔도 됩니다 




FTP를 사용한 목적은 웹서버를 연동하기 위해 members_area 를 옮기는 것이기 때문에 간단하게 알아보았습니다 



웹서버 연동하는 방법 ( 이미지 클릭 )




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

bee-box 네트워크 환경 구축  (0) 2019.03.25
리눅스 웹서버 구축  (0) 2019.03.23
윈도우에서 리눅스로 파일 전송  (0) 2019.03.23
Zabbix 모니터링 서버 구축  (0) 2019.03.22
리눅스 가상호스트 설정  (0) 2019.03.21
리눅스 epel-release 설치  (0) 2019.03.21

안녕하세요 보람줄입니다


CentOS7 환경에서 Zabbix를 설치해 환경을 구성해보겠습니다


우선 구성하기 전 필요한 패키지을 설치해 줍니다

yum -y install 

https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm


yum -y insatll zabbix-server-mysql zabbix-web-mysql zabbix-agent


yum -y install php


yum -y install httpd


yum -y install mariadb-server mariadb


yum -y install policycoreutils-python




설치가 완료되시면 도메인을 등록해줍니다

vi /etc/httpd/conf/httpd.conf




vi /etc/hosts


127.0.0.1 www.zabbix.com 추가 후 데몬 재실행

systemctl restart httpd



vi /etc/php.ini


:878 입력해 줄이동 후 변경해주고 저장합니다




준비가 다 되셨으면 mariadb를 구동시켜줍니다


systemctl start mariadb

systemctl enable mariadb




구동시켰으면 비밀번호를 설정해주면 됩니다

mysql_secure_installation



이제 mysql에 접속해 봅시다

 

mysql -u root -p


create database zabbix; 명령어로 데이터베이스를 만들어 준 후 권한을 줍니다

 

grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'pass1234';


flush privileges; ( 적용 )


exit ( 접속해제 )




Zabbix 테이블을 방금 만든 zabbix데이터베이스에 적용시켜 줍니다


zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix



그 다음 vi /etc/zabbix/zabbix_server.conf 에 들어가서 데이터 베이스 비밀번호를 입력해줍니다


:124



저장을 해준 뒤 selinux에서 허용시켜줘야 합니다


getsebool -a확인 후 setsebool 로 변경





ausearch -c 'zabbix_server' --raw | audit2allow -M my -zabbixserver


semodule -i my-zabbixserver.pp



서버 가동


systemctl start zabbix-server

systemctl enable zabbix-server




이제 거의다 오셨는데 tcp포트를 열어 주어야 합니다

포트번호는 10051번과 10050 입니다~


firewall-cmd --permanent --add-port={10051/tcp, 10050/tcp}

firewall-cmd --reload

firewall-cmd --list-port



이제 mariadb 에 접속 해 테이블을 확인하고 http://www.zabbix.com에 접속해 보면 됩니다


mysql -u root -p


use zabbix;

show tables;

exit



firefox httpp://www.zabbix.com &





상태가 OK인 것을 확인하고 Next step~




























짜잔! 바뀌신걸 확인하실 수 있습니다


그럼 여기까지 모니터링 구축하는 방법이였고 


모두 즐거운 하루되세요~


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

리눅스 웹서버 구축  (0) 2019.03.23
윈도우에서 리눅스로 파일 전송  (0) 2019.03.23
Zabbix 모니터링 서버 구축  (0) 2019.03.22
리눅스 가상호스트 설정  (0) 2019.03.21
리눅스 epel-release 설치  (0) 2019.03.21
VMware clone [가상머신 복제하기]  (0) 2019.03.21

안녕하세요 보람줄 입니다 


가상호스트를 설정하기 앞서 httpd가 설치되어 있어야 하는데요


yum list installed httpd 를 사용해 설치가 되었나 확인해줍니다


설치가 되어있지 않다면


yum -y install httpd 명령어를 이용해 설치를 해줍니다


mailcap-2.1.41-2.el7.noarch.rpm

httpd-tools-2.4.6-88.el7.cetos.x86_64.rpm

httpd-2.4.6-88.el7.centos.x86_64.rpm

패키지가 설치됩니당 ( rpm 사용 시 위에 두개가 없으면 설치가 되지않음 )


[ 환경설정파일 ]

/etc/httpd/conf/httpd.conf 을 간단하게 확인하고 가겠습니다


vi /etc/httpd/conf/httpd.conf


내용이 많으니 :se nu 명령어를 이용하여 줄 번호를 출력해 줍니다


31번 ServerRoot "/etc/httpd"


아파치의 홈디렉토리이며 절대경로입니다


42번 Listen 80


80번포트를 사용합니다


86번 ServerAdmin root@localhost


웹페이지에 오류 발생 시 관리자 메일을 에러페이지에 보여줌


95번 ServerName www.example.com:80


클라이언트에게 보여주는 호스트이름 ( 도메인을 사용하지 않는 경우 ip 입력 )


102~105번 <Directory />~ </<Directory>


AllowOverridde none

Require all denied

허용, 차단 하는 보안에 관련된 중요한 문구입니다


119번 DocumentRoot "/var/www/html"


웹문서 위치의 경로입니다


여러가지가 있지만 여기까지 알아보구 http://httpd.apache.org/docs/2.4/ 에 접속해 줍니다








스크롤을 내려 이 문구를 복사해 줍니다




vi /etc/httpd/conf/httpd.conf 에 붙여넣고 저장


테스트 때문에 localhost를 적어봅니다



이제 systemctl status httpd 로 켜져있나 확인합니다


켜져있지 않으면 systemctl start httpd 로 켜주신 후 


재부팅 해도 데몬이 자동으로 실행되게 systemctl enable httpd 를 사용합니다



cat /etc/httpd/conf/httpd.conf | grep DirectoryIndex 를 확인해보면,

기본 파일 이름이 index.html 인 것을 확인 할 수 있습니다



저 파일이름으로 만들어주어야 불러오기 때문에 index.html을 만들어 줍니다



cd /var/www/html ( 디렉토리 이동 )

touch index.html     ( 빈 파일 생성 )

cat > index.html      ( 입력 )

Welcome to my test page. (내용)

Ctrl + D   (저장)


해준 뒤 firefox https://localhost & 명령어를 사용해 확인 해줍니다


짜잔..! 되는걸 확인하실 수 있습니다~




아! 그리고 기본적으로 index.html 을 불러오게 되어 있는데 

DirectoryIndex 를 추가하여 jin.html 을 불러 올 수 있습니다




파일이름도 똑같이 해줘야 합니다


변경 하셨으면 데몬을 재시작 해주고 주소창에

http://localhost/jin.html 을 적어줍니다


정상적으로 작동하는 것을 확인하실 수 있습니다

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

리눅스 웹서버 구축  (0) 2019.03.23
윈도우에서 리눅스로 파일 전송  (0) 2019.03.23
Zabbix 모니터링 서버 구축  (0) 2019.03.22
리눅스 가상호스트 설정  (0) 2019.03.21
리눅스 epel-release 설치  (0) 2019.03.21
VMware clone [가상머신 복제하기]  (0) 2019.03.21

안녕하세요 보람줄입니다


epel 은 Extra Packages for Enterprise Linux 이며, 

yum을 통해 하는 설치를 도와주는 패키지입니다


yum lepolist 명령어로 확인을 합니다


설치가 되어 있지 않은걸 확인하고, 

yum -y install epel-release 명령어로 설치해 줍니다



설치를 해준 뒤 다시 확인해주면, 


epel이 추가된 것을 확인할 수 있습니다

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

리눅스 웹서버 구축  (0) 2019.03.23
윈도우에서 리눅스로 파일 전송  (0) 2019.03.23
Zabbix 모니터링 서버 구축  (0) 2019.03.22
리눅스 가상호스트 설정  (0) 2019.03.21
리눅스 epel-release 설치  (0) 2019.03.21
VMware clone [가상머신 복제하기]  (0) 2019.03.21

안녕하세요 보람줄입니다


VMware 설치하러가기

https://leah.kr/79


CentOS7 설치하러가기

https://leah.kr/55



우선 복사하기전에  yum -y update 를 먼저 하겠습니다


만약에 명령어를 입력하셨는데 이런 명령어가 뜬다면


https://leah.kr/56


여기에 해결 방법을 써놨습니다 무튼 완료가 된다면 종료해주시고 

아래 사진처럼 따라와주시면 됩니다


















복제하는것을 다 기다린다음 완료가 되면 Close 로 나옵니다





복제가 된 것을 확인하시고 실행시켜줍니다



실행시키면 원본파일과 이름이 같을텐데 hostnamectl 명령어를 사용하여

이름을 변경해 줍니다 그 다음 reboot 을 사용해 재부팅해주시면


이름이 변경된걸 확인하실 수 있습니다



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

리눅스 웹서버 구축  (0) 2019.03.23
윈도우에서 리눅스로 파일 전송  (0) 2019.03.23
Zabbix 모니터링 서버 구축  (0) 2019.03.22
리눅스 가상호스트 설정  (0) 2019.03.21
리눅스 epel-release 설치  (0) 2019.03.21
VMware clone [가상머신 복제하기]  (0) 2019.03.21

안녕하세요 보람줄입니다


yum lock 오류 해결법




another app is currently holding the yum lock; waiting for it to exit.. 


이런 문장이 뜨는데 이미 실행중이여서 그런거에요!


해결방법은 두가지가 있는데 프로세스를 종료하거나 yum.pid를 제거해주면됩니다~



[ 첫번째 방법 ]




우선 yum -aef | grep yum 으로 진행되고 있는 yum 을 확인 하고 

ps -ef | grep yum 으로 yum의 프로세스 번호를 가져옵니다!


그리고 실행중인 yum -y update 를 kill명령어를 사용하여 지워준 뒤 실행해주면 됩니다~



[ 두번째 방법 ]




yum.pid 가 있나 확인을 한 뒤 제거를 해주면 됩니다!



그리고 나서 yum 을 실행하면 정상 작동하는걸 보실 수 있습니다!!



그럼 모두 즐거운 하루되시고 화이팅해요!




'Linux' 카테고리의 다른 글

yum lock 해결방법  (0) 2019.03.20
리눅스 다중명령  (0) 2019.01.23
리눅스 명령어  (0) 2018.07.31
리눅스 네트워크 설정 및 Xshell 제어  (0) 2018.07.21
리눅스의 디렉토리 구조  (0) 2018.07.17
리눅스 개요  (2) 2018.07.07

안녕하세요 보람줄입니다


vmware에 CentOS7을 설치해보겠습니다


CentOS7 설치하러가기

https://leah.kr/54



Vmware 설치하러가기

https://leah.kr/79



아래 방법대로 하시면 됩니다


















가상 디스크의 사이즈는 원하시는대로 늘리시면 되요












위에서 설치안하신분은 설치하세용

CentOS7 설치 하러 가기













다 하셨으면 이제 실행





화살표키로 움직일 수 있으며, Install CentOS 7 에 커서를 올린 뒤 앤터






























이 다음 비밀번호와 사용자를 생성해 주신 뒤 설치가 완료되시면 재부팅 해주세요





재부팅이 완료되셨으면 라이센스를 동의하신 후 완료를 눌러줍니다


이제 설치 및 네트워크설정은 끝이 났습니다









Shift + Space 로 한/영을 바꾸실 수 있습니다

 

이제 다음을 누르면 끝이납니다



여기까지 CentOS 설치방법이랑 네트워크 설정을 알아보았습니다~


아 참 만약 아이피를 제대로 할당받아오지 못한다면


dhclient -r (dhcp 제거)

dhclient     (dhcp로 ip 받아오기)

ifdown ens34 ; ifup ens34 (장치 연결해제 ; 장치 연결)

ip address show ens34 또는 ifconfig (아이피 확인)


위에 명령어를 사용해 아이피를 받아오시면 됩니다


그럼 즐거운하루 되시고 모두 화이팅!


'잡동사니 > 설치' 카테고리의 다른 글

metasploitable2 설치  (0) 2019.03.25
가상머신에 win10 설치  (0) 2019.03.25
bee-box 설치  (0) 2019.03.25
CentOS 7 설치  (0) 2019.03.19
CentOS 7 ISO 파일 설치  (0) 2019.03.19
리눅스 설치 방법  (4) 2018.07.10

+ 최근 게시물