diff --git a/app/Config/Constants.php b/app/Config/Constants.php index 503cd19..223dc86 100644 --- a/app/Config/Constants.php +++ b/app/Config/Constants.php @@ -128,13 +128,15 @@ define('LAYOUTS', [ '', '', '', - '', + '', + '', + '', '', ], 'javascripts' => [ '', '', - '', + '', '', ], 'footerScripts' => [] diff --git a/app/Controllers/Admin/Welcome.php b/app/Controllers/Admin/Welcome.php index 49461e7..f351e3b 100644 --- a/app/Controllers/Admin/Welcome.php +++ b/app/Controllers/Admin/Welcome.php @@ -2,12 +2,11 @@ namespace App\Controllers\Admin; -use App\Controllers\AbstractWebController; use CodeIgniter\HTTP\RequestInterface; use CodeIgniter\HTTP\ResponseInterface; use Psr\Log\LoggerInterface; -class Home extends AdminController +class Welcome extends AdminController { public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) { diff --git a/app/Views/front/welcome/index.php b/app/Views/front/welcome/index.php index 69fff44..0fe1439 100644 --- a/app/Views/front/welcome/index.php +++ b/app/Views/front/welcome/index.php @@ -3,6 +3,359 @@
include($viewDatas['layout']['layout'] . '/top'); ?>
+ +
+
+
+
+

Enterprise-grade Infrastructure +

+

+ High Performance • Secure • Low Latency
+ 도쿄 가야바초의 최첨단 IDC에서 제공하는 압도적 성능의 전용 서버 인프라. +

+ +
+
+
+
+ + +
+
+
+
+ +
NVMe Gen4
+

엔터프라이즈 전용 SSD

+
+
+ +
DDoS Protected
+

실시간 L3/L4/L7 방어

+
+
+ +
100G Backbone
+

글로벌 고속 네트워크

+
+
+ +
24/7 Monitoring
+

상주 엔지니어 지원

+
+
+
+
+ + +
+
+
+

전용 서버 호스팅

+

도쿄 IDC 기반의 최신 하드웨어 라인업을 확인하세요.

+
+
+
+ + +
+
+
+
Proxmox VPS
+
고성능 가상 서버
+
+
+
Hypervisor: Proxmox VE + (KVM)
+
vCPU: Intel Xeon Gold + (Dedicated)
+
RAM: 8GB ~ 64GB (No + Overselling)
+
Storage: Enterprise NVMe + SSD
+
Feature: Snapshot, Backup, 웹 + 콘솔
+
+ +
+
+ + +
+
+
+
B타입
+
범용 서버
+
+
+
CPU: Xeon (4 Core)
+
RAM: 16GB 이상
+
HDD: SSD 256GB x2 + SSD 500GB + x2
+
RAID 구성: RAID 1/1
+
주요 용도: 모든 서비스 지원
+
+ +
+
+ + +
+ +
+ + +
+
+
+
D타입
+
프리미엄 서버
+
+
+
CPU: Xeon (12 Core)
+
RAM: 16GB 이상
+
HDD: SSD 256GB x2 + SSD 500GB + x2
+
RAID 구성: RAID 1/1
+
주요 용도: 모든 서비스 지원
+
+ +
+
+ + +
+
+
+
E타입
+
엔터프라이즈 서버
+
+
+
CPU: Xeon (20 Core)
+
RAM: 32GB 이상
+
HDD: SSD 256GB x2 + SSD 500GB + x2
+
RAID 구성: RAID 1/1
+
주요 용도: 모든 서비스 지원
+
+ +
+
+ + +
+
+
+
E2타입
+
최상위 서버
+
+
+
CPU: Xeon (28 Core)
+
RAM: 32GB 이상
+
HDD: SSD 256GB x2 + SSD 500GB + x2
+
RAID 구성: RAID 1/1
+
주요 용도: 모든 서비스 지원
+
+ +
+
+
+
+
+ + +
+
+
+
+
Network & Security
+

실시간 지능형 DDoS 방어 시스템

+

단순한 트래픽 차단이 아닌, 정교한 데이터 정화 엔진(Scrubbing Center)을 통해 정상적인 비즈니스 트래픽만을 서버로 + 전달합니다.

+
    +
  • L3/L4 + Mitigation: UDP/SYN Flood 완벽 대응
  • +
  • BGP + + Anycast: 전 세계 주요 거점에서 공격 분산 처리
  • +
  • Always-on + Protection: 1초 미만의 탐지 및 즉각 대응
  • +
+
+
+
+
트래픽 흐름도(Traffic Flow) +
+
+
전체 트래픽 (All Internet Traffic)
+ +
DAEMON Clean Center +
+ +
정상 트래픽(Cleaned Data) -> 고객 + 서버(Client Server) +
+
+
+
+
+
+
+ + +
+
+
+
+ IDC Center +
+
+

치바/도쿄 프리미엄 IDC

+

아시아 비즈니스의 전략적 허브인 치바/도쿄에 위치하여 한국, 일본, 글로벌 트래픽을 가장 낮은 지연시간(Low Latency)으로 + 처리합니다. +

+
+
+
전력 보장
+

N+1 이중화 시스템 설비로 최대 가용성 보장.

+
+
+
공조 시설
+

고밀도 서버의 열기를 완벽히 제어하는 기업용 냉방 시스템 완비.

+
+
+
+
+
+
+ + +
+
+
+
+

기술 지원 & 문의

+

견적 문의, 기술 지원, 장애 접수 등 데몬 IDC 엔지니어와 직접 상담하세요.

+
+
+ +
+
Telegram 실시간 상담
+
@daemonidc
+
+
+ 상담 + 시작하기 +
+
+
+ +
+
Discord 커뮤니티
+
k6nQg84N
+
+
+ 커뮤니티 입장 +
+
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+
+
+
+
+
include($viewDatas['layout']['layout'] . '/bottom'); ?>
diff --git a/app/Views/layouts/front/bottom.php b/app/Views/layouts/front/bottom.php index 785e0cd..2148f96 100644 --- a/app/Views/layouts/front/bottom.php +++ b/app/Views/layouts/front/bottom.php @@ -1,5 +1,57 @@ - + \ No newline at end of file diff --git a/app/Views/layouts/front/top.php b/app/Views/layouts/front/top.php index 8cb3b8c..e9baca4 100644 --- a/app/Views/layouts/front/top.php +++ b/app/Views/layouts/front/top.php @@ -1,4 +1,36 @@ + \ No newline at end of file + + \ No newline at end of file diff --git a/public/css/front.css b/public/css/front.css index e2255e4..bebba88 100644 --- a/public/css/front.css +++ b/public/css/front.css @@ -4,78 +4,230 @@ * Created : 2016/9/11 Tri-aBility by Junheum,Choi * Updated : ------------------------------------------------------------ */ -* { - margin: 0px; - padding: 0px; - border: 0px; +:root { + --daemon-blue: #0d6efd; + --daemon-dark: #0f172a; + --daemon-light: #f8fafc; } -html, body { + font-family: 'Inter', 'Noto Sans KR', sans-serif; + background-color: var(--daemon-light); + color: #334155; + scroll-behavior: smooth; +} + +/* Navbar Custom */ +.navbar { + background-color: rgba(255, 255, 255, 0.98); + border-bottom: 1px solid #e2e8f0; + padding: 0.75rem 0; +} + +.nav-link { + font-size: 0.9rem; + font-weight: 500; + color: #475569 !important; + padding: 0.5rem 1rem !important; +} + +.nav-link:hover, +.nav-link.active { + color: var(--daemon-blue) !important; +} + +/* Buttons */ +.btn-telegram { + background-color: #229ED9; + color: white; + border: none; + font-size: 0.85rem; + font-weight: 600; +} + +.btn-telegram:hover { + background-color: #1c87ba; + color: white; +} + +.btn-discord { + background-color: #5865F2; + color: white; + border: none; + font-size: 0.85rem; + font-weight: 600; +} + +.btn-discord:hover { + background-color: #4752c4; + color: white; +} + +/* Hero Section */ +.hero-section { + padding: 160px 0 100px; + background: linear-gradient(rgba(15, 23, 42, 0.85), rgba(15, 23, 42, 0.85)), + url('https://images.unsplash.com/photo-1558494949-ef010cbdcc48?auto=format&fit=crop&q=80&w=1920'); + background-size: cover; + background-position: center; + color: white; + text-align: center; +} + +/* Product Cards */ +/* Server Card Styles */ +.server-card { + background: #fff; + border: 1px solid #e2e8f0; + border-radius: 20px; + transition: all 0.3s ease; height: 100%; + position: relative; + overflow: hidden; + display: flex; + flex-direction: column; } -div.layout_top { - height: 51px; - margin-bottom: 10px; - border-top: 1px solid gray; - border-bottom: 1px solid gray; - background-color: #e8e9ea; +.server-card:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + transform: translateY(-5px); } -div.layout_bottom { - height: 51px; - margin-top: 10px; - border-top: 1px solid gray; - border-bottom: 1px solid gray; - background-color: #efefef; - background-color: #e8e9ea; +/* Card Header */ +.card-header-custom { + padding: 30px 20px 10px; + text-align: center; + border-bottom: none; + background: none; } -table.layout_middle { - width: 100%; - /* border: 1px solid blue; */ +.type-title { + font-size: 1.75rem; + font-weight: 900; + color: #0f172a; + margin-bottom: 5px; } -table.layout_middle td.layout_left { - vertical-align: top; - /* border: 1px solid red; */ +.type-subtitle { + font-size: 1rem; + font-weight: 500; + margin-bottom: 20px; } -table.layout_middle td.layout_right { - padding-top: 5px; - padding-left: 23px; - padding-right: 5px; - padding-bottom: 5px; - /* overflow: auto; */ - /* border: 1px solid blue; */ +/* Specific Colors */ +.text-blue { + color: #2563eb; } -table.layout_middle td.layout_right div.layout_header { - /*content 헤더라인*/ - height: 55px; +.text-purple { + color: #9333ea; +} + +.bg-blue { + background-color: #2563eb !important; +} + +.bg-purple { + background-color: #9333ea !important; +} + +/* Badge for C-Type */ +.popular-badge { + position: absolute; + top: 0; + left: 0; + right: 0; + background-color: #9333ea; + color: white; + text-align: center; + padding: 8px 0; + font-weight: 700; + font-size: 0.85rem; +} + +.card-featured { + border: 2px solid #9333ea; padding-top: 15px; - background-color: #e7e7e7; - border-top: 1px solid gray; - border-left: 1px solid gray; - border-right: 1px solid gray; - border-radius: 15px 15px 0px 0px; } -table.layout_middle td.layout_right div.layout_header li.nav-item {} - -table.layout_middle td.layout_right div.layout_footer { - /*content 하단라인*/ - height: 20px; - border-left: 1px solid gray; - border-right: 1px solid gray; - border-bottom: 1px solid gray; - border-radius: 0px 0px 15px 15px; +/* Spec List */ +.spec-list { + padding: 0 30px; + margin-bottom: 30px; + flex-grow: 1; } -table.layout_middle td.layout_right div.layout_content { - /*content 부분*/ - padding: 5px; - border-left: 1px solid gray; - border-right: 1px solid gray; +.spec-item { + display: flex; + align-items: flex-start; + margin-bottom: 12px; + font-size: 0.95rem; +} + +.spec-item i { + margin-right: 12px; + margin-top: 5px; + font-size: 0.85rem; +} + +.spec-label { + font-weight: 700; + color: #1e293b; + margin-right: 8px; + white-space: nowrap; +} + +.spec-value { + color: #64748b; +} + +/* Price and Button */ +.card-footer-custom { + padding: 0 30px 30px; + text-align: center; +} + +.price-text { + font-size: 2rem; + font-weight: 800; + color: #2563eb; + margin-bottom: 25px; +} + +.price-purple { + color: #9333ea; +} + +/* Scrubbing Flow Visual */ +.scrubbing-box { + background: #1e293b; + border-radius: 1.5rem; + padding: 3rem; + color: #94a3b8; +} + +.flow-item { + background: rgba(255, 255, 255, 0.05); + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 1.5rem; + border-radius: 1rem; + text-align: center; +} + +/* Footer */ +.footer { + background-color: var(--daemon-dark); + color: #64748b; + padding: 80px 0 40px; +} + +.footer a { + color: #64748b; + text-decoration: none; + font-size: 0.9rem; + transition: color 0.2s; +} + +.footer a:hover { + color: white; } \ No newline at end of file