제가 98년에 군에 입대하고 이후 제대할 때 쯤, 닷컴 열풍이 일어났습니다.

저도 도메인이라는 걸 사볼까하고 제대하고 바로 도메인을 샀죠.

 

이후에 웹호스팅이라는 것을 배워서 사이트를 열었습니다.

나모나 드림위버로 페이지 만들어서 띄우고, 그때는 보드만 호스팅하는 개념이 많아서 그거 연동해서 쓰는 정도였습니다.

 

저작권 개념이 별로 없던 때라서, mp3같은 음악파일이나, 악보파일 같은거 공유도 하고 우리가 흔히 아는 클리앙이나 디시, slrclub 같은 사이트도 비슷하게 있었던 거 같습니다.

 

이후에 제로보드라는 것을 알고 회원제 cms 를 알게되면서 주변에 제로보드 강의도하고 제작도 해주면서 공부아닌 공부를 해나갔습니다. 그때는 다음이나 네이버에서 카페나 블로그가 나오기 전이였던 거 같습니다. 그래서 홈페이지를 만들어서 꾸밀 수 있는 제로보드가 굉장히 매력이 있었습니다.

 

문제는 제로보드를 알아가면서 어설프지만 php 도 공부를 해야하고 가끔은 mysql도 공부해야하더군요.

또 이런 것들을 공부하다가 보니 차츰 리눅스도 공부해야 하더라구요.

 

점점 홈페이지 외적인 것으로 공부를 해나가야하니 전공자가 아닌 상황에서 굉장히 어렸웠던 기억이 납니다.

이후에 그누보드나 킴스보드같은 트랜디한 cms가 경쟁적으로 나오면서 사이트를 한번씩 다 마이그레이션 해가면서 적용하고 1~2년간 운영을 해봤습니다.

 

결국에는 XE로 되돌아 오고 지금은 라이믹스로 정착을 했죠.

 

현재 서버는 한성에서 나온 데스크탑 CPU가 들어가는 노트북이 있습니다.

I7급 시피유도 들어가요. 저는 기본 CPU G4400에 거기에 메모리 추가하고, SSD 512, HDD 1T로 구성해서 사용중입니다.

 

[root@localhost]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 94
model name      : Intel(R) Pentium(R) CPU G4400 @ 3.30GHz
stepping        : 3
microcode       : 0xc6
cpu MHz         : 1357.745
cache size      : 3072 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm abm 3dnowprefetch epb intel_pt ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust erms invpcid rdseed smap clflushopt xsaveopt xsavec xgetbv1 dtherm arat pln pts hwp hwp_notify hwp_act_window hwp_epp spec_ctrl intel_stibp flush_l1d
bogomips        : 6624.00
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 94
model name      : Intel(R) Pentium(R) CPU G4400 @ 3.30GHz
stepping        : 3
microcode       : 0xc6
cpu MHz         : 961.761
cache size      : 3072 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm abm 3dnowprefetch epb intel_pt ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust erms invpcid rdseed smap clflushopt xsaveopt xsavec xgetbv1 dtherm arat pln pts hwp hwp_notify hwp_act_window hwp_epp spec_ctrl intel_stibp flush_l1d
bogomips        : 6624.00
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

 

[root@localhost]# cat /proc/meminfo
MemTotal:       20316416 kB
MemFree:          323176 kB
MemAvailable:    4487580 kB
Buffers:              36 kB
Cached:          2305900 kB
SwapCached:       615436 kB
Active:         13250156 kB
Inactive:        2476600 kB
Active(anon):   12356912 kB
Inactive(anon):  1313324 kB
Active(file):     893244 kB
Inactive(file):  1163276 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:      10289148 kB
SwapFree:        8494332 kB
Dirty:                28 kB
Writeback:             0 kB
AnonPages:      13298008 kB
Mapped:           179916 kB
Shmem:            249416 kB
Slab:            2669232 kB
SReclaimable:    2465300 kB
SUnreclaim:       203932 kB
KernelStack:        3344 kB
PageTables:        51560 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    20447356 kB
Committed_AS:   15490732 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      601744 kB
VmallocChunk:   34358423548 kB
HardwareCorrupted:     0 kB
AnonHugePages:   3977216 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      150512 kB
DirectMap2M:     6062080 kB
DirectMap1G:    14680064 kB

 

이미지 1.png

 

top7.jpg

현재는 중고로 저렴하고 나온게 많고 새거도 그리 비싸지 않습니다.

제 생각엔 CPU보다는 메모리 올리시고, SSD로 구성하는게 비용추가 우선순위가 맞지 않나 생각이 듭니다.

CPU는 I7 가격 떨어지면 그때 교체하려고 합니다.

 

 

인터넷은 KT 기가 인터넷 끌어서 사용하구요.

DNS는 클라우드플레어 이용해서 사용하고 Full SSL로 연결해 놨습니다.

 

이곳에서 알려주시는 각종 서버 튜닝이나 XE 관련 팁 적용해서 현재는 어느때보다 쾌적하고 안정적인 운영을 하고 있습니다.

 

노트북 서버로 옮기기 전에 통큰아이 서버호스팅을 몇년 동안 받았은데, 매월 비용은 들지 않으면서도 만족도는 더 큽니다. 매월 몇만원 안들어가니 정말 좋아요.

 

제가 생각하는 노트북으로 구성한 서버의 장점은 일단 노트북 밧데리가 UPS 기능을 해줘서 전원 관련해서 안정적이구요. 모니터나 키보드가 일체라서 별도의 공간이나 장비가 필요하지 않습니다. 모니터 닫아 놓고 적당한 곳에 놔두면 그만이거든요.

 

다만, 공유기나 스위치 허브만 좀 스펙 좋은 제품으로 신경써서 연결했습니다.

내부망은 기가 네트웍크 환경으로 했구요. 공유기는 해외직구로 구입해서 사용하고 있어요.

이건 국내 사용자나 운영자료가 없어서 따로 구글링 하고 공부해서 운영중입니다.

 

screenshot-192.168.100.1-2018.12.28-17-15-37.png

 

screenshot-192.168.100.1-2018.12.28-17-25-06.png

 

공유기 자체적으로 트래픽 모니터링 기능이 있어서 아주 편리하죠.

별도로 서버에서 모니터링을 구성할 필요가 없습니다.

방화벽 기능도 갖추고 있어서 조금만 공부하면 정말 좋은 녀석이죠.

 

 

 

페이지뷰는 애드센스 리포팅 화면으로 대신할까합니다.

 

다운로드 (6).png

 

최근 한달간 기록입니다.

체감상 접속자 몰려도 상당히 부드럽고 검색 노출 및 유입도 잘 되고 있습니다.

 

서버 운영이나 애드센스, 홈페이지 운영에 관심이 많으실 텐데 그냥 저의 경우는 이렇다하고 참고하시면 좋겠습니다.

새해에는 모두들 대박 나시길 바랍니다.

  • profile
    애드센스 페이지뷰 저희보다 3배인데.. 클릭 수는 5배가 넘네요. 부럽습니다. 컨텐츠가 타게팅이 제대로된 사이트 인가 봅니다.
  • profile profile
    실제운영하면서 그냥 좋다는 팁이나 내용만 다 적용했다가, 얼마전 짧은 주소 애드온하고 정말 저에게 필요한 몇가지만 남겨두고 정밀 튜닝을 했더니 많이 개선되었습니다.
    최근에는 매일 3불 이상씩 나오고 있네요.
    웹지기님 올려주신 팁도 많이 도움이 되었고, 무엇보다 열정적인 운영 자세가 많은 귀감이 되었습니다.
    감사드립니다. ^^
  • profile profile
    30불이죠! ㅋ
  • profile profile
    아.. 맞습니다. ㅎㅎ
    30불.ㅋㅋ
  • profile
    노트북은 전기도 별로 안 먹으니 좋지요 ㅎㅎ i7 붙이는 것보다는 지금 구성이 훨씬 싸게 먹힐 것 같네요. 그런데 공유기와 허브는 별도의 UPS에 연결하셨나요? 노트북이 안 꺼져도 공유기가 꺼지면 소용없잖아요.
  • profile profile

    네 집에서 운영중이어서 어느정도 타협이 필요하더군요.
    저는 전기가 일년에 한두번 떨어질까 말까해서 다른 장비는 ups 없이 돌리고 있습니다.
    여유가 있으면 ups도 달면 좋겠지만, 아직 그정도 여유나 공간은 힘들어서요.

    제가 타협한 건, 잠깐 전기가 떨어져서 접속이 안되더는건 어느 정도 감수하고, 서버 전원이 갑자기 나가서 OS나 자료에 이상이 생기지 않도록 노트북으로 구성하는 것이였습니다.

     

    그리고 무엇보다 기진곰님 서버관련해서 알려주신 여러 노하우로 많은 도움을 받았습니다.

    감사드립니다. ^^

  • ?
    트래픽 많이 쓴다고 통신사에서 연락안오나요?
  • ? profile
    요즘에는 개인방송이나 유튜브 업로더들이 많아서 인지, 업로드 트래픽이 눈치보이는게 아니라 오히려 당당히 요구할 수 있는 사항으로 변한거 같습니다.
    따로 전용 상품도 나오는 거 같구요.
  • profile ?
    으잉? 상품이 따로있다고요? 전 본적이 없네요
  • ? profile

    https://product.kt.com/wDic/index.do?CateCode=6005

     

    10기가 인터넷 상품이 있더군요.

    저는 그냥 기가 상품으로 사용중에 있습니다.

    screenshot-product.kt.com-2018.12.29-02-34-49.png

  • profile ?
    아하 10기 상품이군요..흠...
  • ? profile
    그런 전용은 아닙니다. 속도가 빠른 것이지요. 모든 통신사는 가정용에서는 서버를 못돌리게 약관에 명시되어 있습니다. 약관과 상관없이 서버를 돌릴 것이냐 아니냐의 개인적 판단의 차이일 뿐입니다.
  • profile ?
    트래픽이 많으면 제한을 하겠네요.. 가정이 아니라 사무실에서 사용하는 인터넷은 서버를 돌릴 수 있나요?
  • ? profile

    서버를 돌릴 수 있는 회선은 가정용 회선을 사무실에 설치했다고 가능한게 아닙니다. 기업용으로 ip를 부여하면서 서버를 돌릴 수 있는 상품은 가정용이 아닙니다.

    용도에 맞는 회선을 청약해서 사무실이던 가정이던 원하는 곳에서 인터넷 웹서버는 돌릴 수 있지요.

  • ? profile

    통신사에서 PC5대 로 제한하고 가정용 상품에서는 용도 외 사용을 금지하는 것을 약관으로 정하고 콘트롤 하는 이유는 트래픽이 많이 잡아 먹어서 그런게 아닙니다.

    추가적인 상품을 판매할 수 있는 근거를 마련하기 위한 것이죠.

    만약 가이더님이 가정용 상품으로 월 3만원으로 웹서버를 돌린다고 가정하구요.
    통신사에서 그거는 웹서버 돌리면 안되니까 20만원짜리 상품을 사용해야 해 라고 한다면

    통신사는 트래픽의 양과는 전혀 다른 사용 목적에 따른 추가수입을 발생시키는 것 입니다.

    PC 5대 제한도 똑같은 논리 입니다.


    두가지 다 소비자 입장에서는 말도 안되는 코미디 같은 이야기지만 약관에 있는 내용이고 약관을 따를 것인지 여부는 각자 판단의 몫이 되어버린 것이죠.

    그래서 통신사에서는 이렇게 합리적인 못한 제한을 실제로 감행하기 위해
    단말기 대수는 엉터리 OS 확인을 통해 5대 이상이 의심되면 개입을 하기 시작하는 것이구요.

    웹서버 못돌리게해서 비싼 상품을 팔수 있는 명분을 만들기 위해서는 80포트를 막아버립니다.

  • profile ?
    흠.. 그렇군요.. 월 20만원이라. 흐미.. 자세한 설명 감사드립니다.
  • ? profile
    회선사용료는 예시입니다.