안녕하세요
현제 저는 로컬에서 개발이 가능한 프로그램을 만들고 있습니다.
거의 다 완성은 되었으며 다음과 같은 기능들이 있습니다.
멀티 PHP 지원
사이트 무제한 생성
DNS관리 서비스
각 사이트 마다 PHP버전 다르게 운영
데이터베이스 마리아DB 지원
SSL 서비스
등 여러가지로 지원을 하는 것을 목표로 하고 있습니다.
프로그램은 설치 형으로 만들었으며 지금 현제 전체적으로 테스트 단계에 있습니다.
xampp 및 servBay가 있기는 하지만 xampp는 단일로 밖에 사용이 안되고
servBay 여기는 5개 까지는 무료이기는 하지만 PHP를 각 사이트 성격에 맞게 하려면 돈을 지불을 해야 하는 부분이 있더라구요
그래서 그냥 제가 개발을 해서 만들고 있습니다.
모든게 다 완성이 되면 최종 설치할 수 있는 프로그램으로 뽑아내서 배포 하도록 하겠습니다.
다들 필요할 것이라 생각이 되어서 이렇게 나마 글을 씁니다.
배포를 해 드릴 테니 사용 해보시고 의견 주시면 수정 및 보안 작업 하도록 하겠습니다.
감사합니다
아래 이미지 몇개 캡처해서 보여 드립니다
현제 고도화 작업을 하고 있으며 어디까지나 제가 필요해서 만들고 있습니다
실제로 돌아가는 서버에서는 수정 하는게 좀 무리가 있고 그리고 요즘은 더군다나 AI와 함께 혐업을 해야 해서 아무래도 로컬이 절실하게 필요하기도 하고요
그리고 실 서버에서 AI를 돌리는 것은 아직 문제가 많고 그리고 소스들 수정은 잘 해주지만 엉둥한 것 깥지 같이 막 수정을 하는 터라 불안 하기도 하여
결국엔 저 편하자고 로컬용 웹 서버를 개발을 하게 되었습니다.
이렇게 되면 AI와 함께 DB든 소스 코드든 모두다 제어가 가능 하고 설사 문제가 생기더라도 실 서버가 아니기때문에 큰 문제가 되지 않을 것으로 벼여 집니다
그리고 홈페이지를 수주를 받아서 작업 하는 경우에느 어느 정도 제작을 하고 별도 서버에 올려서 피드백을 받거나 해야 하는데 그런 불편을 줄이기 윞해서 DNS도 만들 생각 입니다
그렇게 되면 그냥 A레코드 설정 만으로도 충분히 소통이 될 것으로 벼여져서요 이건 아무래도 시도는 해봐야 할 것 같기는 한데 한번 열심히 만들어 보겠습니다.
또한 혹시라도 추가 적인 기능이나 좋은 의견을 주시면 반영해서 버전 업해서 드리도록 하겠습니다.
일단 아무래도 직접 사용은 다음주나 되어야 사용이 가능 할 것으로 보여지며 또한 현제 설치 파일로 빌드를 해야 해서 시간 약간 걸릴 것 같습니다.
이미지로라도 보시고 의견 주시면 반영 하도록 하겠습니다.
아 그런데 이거 배포는 어디다 하면 될까요
1. 대시보드 화면 입니다

2. 웹사이트 리스트 표시

3. 웹사이트 생성 웹사이트 생성시 php 선택 기능 및 SSL 적용

4. 데이터 베이스 관리

5. 서비스 상태

6. php 버전 설치 및 포트 설정

7. 제작된 파일들

댓글 17개
흥미로운 프로젝트네요.
XAMPP나 ServBay 같은 개발 환경을 직접 개발하고 계신다는 점이 인상적입니다.
기능 소개만 봐도 꽤 많은 부분을 다루고 계신 것 같은데,
스크린샷도 올라오면 한번 보고 싶네요.
개발 잘 마무리하시길 바랍니다.
스크린 샷은 올려 두었습니다.
필요하신 기능이 있으시면 의견 주세요
스크린 샷은 올려 두었습니다.
필요하신 기능이 있으시면 의견 주세요
스크린 샷은 올려 두었습니다.
필요하신 기능이 있으시면 의견 주세요
윈도우용 로컬 기준으로 작업을 해씁니다.
리눅스는 사실 워낙에 많은 무료 프로그램들이 존재를 합니다. 예를 들어 hestiacp를 설치를 하시면 바로 사용이 가능 합니다
멋진 프로젝트네요.
기대됩니다...!!
현제 테스트를 하고 있습니다.
일부 작동이 미비하게 되지 않는 부분 수정 완료 하였습니다.
그리고 막상 실제로 웹사이트 및 데이터베이스 생성해서 사용 하다 보니 버퍼링이 너무 많이 걸리고 전체적으로 리소스를 많이 잡아 먹는 현상이 발생 하여 일부 코드를 수정을 하였습니다.
문제는 도메인 관련 때문에 생긴것으로 확인이 되어 이건 조치 하였습니다.
지금 현제 그누보드7을 위해서 라라벨도 테스트 하고 있습니다.
그리고 php7.2는 문제 없이 잘 돌아가는 것을 확인을 하였습니다.
전반적으로 막상 만들어서 사용을 해보니 아주 편하기는 하더라구요
그리고 배포를 위해서 용량을 대폭 줄여야 하기 때문에 원래는 파일을 전체를 다 넣었는데 용량이 기하급수적으로 커지는 상황이라서
결국엔 전체적인 레이아웃 그리고 프로그램이 구동에 필요한 파일들만 남기고 나머지 nginx php db phpmyadmin 등은 설치 과정에서 인터넷을 통해서 다운로드 받는 형태로 변경을 하게 되었습니다.
최초 설치 할때는 자동으로 php7.2가 기본적으로 설치가 되고 이외에 필요한 버전은 설정에서 수동으로 설치를 해서 사용 하시면 될 것 같습니다.
아직 조금더 테스트를 거쳐서 빠른 시일내에 배포를 할 예정 입니다.
한번 사용 해보시고 후원도 좀 부탁 드립니다.
감사합니다.
생각 보다 손이 많이 가는 부분들이 있더라구요 테스트도 수십번을 거처야 하고 그리고 개발용에서는 잘 되지만 설치파일로 빌드를 한 후에 테스트 하면 또 안되고 여러므로 손이 많이 가기는 하지만 그래도 제대로 만들어 놓으면 아무래도 여러므로 쓸모가 있어
개발을 하게 되었습니다.
그리고 DNS 외부도메인 연결 그리고 파일관리 등 여러 가지로 더 업그레이드 할 예정입니다.
이건 언제 작업이 될지 모르겠지만 현제는 기본적인 것 만으로도 충분히 사용이 가능 할 것이라 판단해서 조금 더 테스트를 해서 곧 배포 하겠습니다.
솔직히 그렇게 반응은 별로 없어 보여서 처음에는 그냥 저만 쓸까 했는데 그래도 몇 분들의 관심이 있으신 것 같아서 배포 드리겠습니다.
https://sir.kr/boards/g5_theme/10908
여기서 다운 받으세요