본문 바로가기

웹 서버 설계4

리눅스 (centos) 공유폴더 마운트 시키기. (cifs 마운트) 케이녹의 서버는 총 3개로 이루어져 있다. 홈페이지가 구동되고 있는 main서버, 각종 자료들을 보관하고 있는 NAS서버, 그외 연구용이라던지.. 잡다한 서버들이 구동되고 있는 서버서버...? 실은 3번째 서버는 별 이름 이 없다. 난 항상 97서버라고 부르는데 해당 서버가 처음 생겼을때 사용하던 아이피가 97로 끝나서... 잡솔은 그만하고.. 케이녹 서버는 일주일에 한번씩 자동 백업을 시켜두고 있는데, 이때 main서버의 내용을 nas서버의 백업폴더에 옮기는 식으로 하고 있다. 이 방식은 내가 서버를 주물럭할때의 방식이 아니라 동아리에 NAS가 처음 생겼던 15년도 당시의 서버관리하던 형이 적용한 방식인데, 형이 아무에게도 이에 관련된 내용을 알려주지 않아 필자가 17년도에 서버를 다시 구축할때 개고생.. 2018. 2. 20.
centos7 ssh포트 변경 안될때 selinux 설정 변경 selinux는 센토스에서 제공하는 보안 옵션이다. 공격자가 강제로 포트등의 서버 셋팅을 못바꾸게 하여 공격으로부터 서버를 보호하기 위한 옵션인데 이때문에 ssh포트라든지 http포트등을 바꾼 후 데몬을 재시작 했을 경우 바뀌지 않고 오류를 뱉어내는 현상이 있다. 보통은 1setenforece 0cs 명령어를 이용하여 해당 기능을 일시적으로 멈춘 후 셋팅을 하지만, 이럴경우 해당 보안옵션이 전부 꺼질뿐더러 재부팅을 하면 또다시 데몬이 오류를 뱉어내며 실행을 못하게 된다. 따라서 해당 보안옵션을 지키면서 포트변겨을 하는법을 보도록 하겠다. 본인은 ssh포트를 바꾸는데 바꾼 후 데몬을 재실행 하면 오류가 자꾸 발생하여 해당 방법을 이용하여 처리했다 selinux옵션을 바꾸기 위해서는 semanage 툴이 필.. 2017. 8. 2.
Centos7 Mariadb 설치 시 Transaction check error 처리법 Centos로 서버를 구축하다가 만난 오류이다. /usr/share/mysql에 있는 파일들이 mariadb 설치 파일과 충돌한다는 내용인데 센토스를 재설치해도 뜨고 해당 폴더를 지워도 뜨고... 몇시간을 해맷는지 모르겠다. 해결법은 간단하다. 12yum list installed | grep -i mysqlyum erase cs mysql관련 패키지가 설치되어 있는것이 문제인것 같다. 첫번째줄 명령어를 통해 mysql관련 뭔가 깔려있는지 확인 후 해당 패키지 이름을 2번 명령어에 넣어서 삭제하면 된다. 2017. 8. 2.
1) 서버 설계를 시작하며. K.knock 8기의 커리큘럼이 웹으로 접어들었다. 처음에는 기존의 방식대로 애들 컴퓨터에 vmware설치시킨 후 우분투에 apm 설치시킨 뒤 그곳에 자신의 게시판을 올리게 하려고 생각하였으나, 이렇게 할 경우 웹의 마지막 단계이자 꽃인 '각자의 게시판 공격' 을 할 때, 서버가 꺼져있거나 할 경우 상대방의 서버에 접속을 못하는 등의 문제가 발생할 것이라 생각했다. 그래서, 서버를 새로 제작하기 하였다. 그래서 쓰는 케이녹 8기 웹 서버 제작기. 2017. 7. 26.