메뉴 건너뛰기

I T

  • 간이 웹서버 셋팅하기
  • 세걸
    조회 수: 2, 2018.10.24 23:13:04
  •   간이 웹서버 셋팅

    작업중.

    콘솔화면에 적응하기 힘드신분들도 쉽게 마우스로 설정할수 있게 mc를 설치하면 편리합니다.

    sudo apt install mc 설치하시겠습니까 하면 y누르로 엔터를 치거나 sudo apt install -y 입력하면 물어보지 않고 자동으로 설치가 됩니다.

     

    mc.jpg

     

      mc 도구는 화면에 파일이 뜨고 마우스를 직접 사용할수 있기때문에 일일이 명령어를 입력하는 불편함을 줄여줍니다. 관리자 권한으로만 수정할수 있으며 mc를 열기전에 sudo su입력해서 관리자 권한으로 열어야 파일을 수정할수가 있습니다.

    mc 환경에서 처음으로 파일을 수정하면 에디터 선택 화면이 뜹니다. 총 5개의 도구가 있는데 개인적으로 3번째 도구가 편리합니다. 이글을 작성하는데 모두 3번째 도구로 설정했습니다. 직접 눈으로 보면서 마우스와 함께 쓸수있어서 입문자들에게는 편리합니다.

     F3 F4 두가지 키가 있는데 F3은 파일을 보는데만 가능하고 F4를 누르면 수정할수가 있습니다. 수정하기 전에 파일을 다른곳에 백업해두는것이 좋습니다. 혹시 잘못 설정해서 시스템이 작동하지 않을때 복원할수 있습니다.

    제목 없음.jpg

     

     

     

     

      FTP 설정

    관리자 권한으로 vsftpd 설치

    sudo apt install vsftpd -y

    이렇게 입력하면 자동으로 ftp가 설치 됩니다.

    mc 창에서 /etc 폴더아래로 쭈욱 내려가면 vsfptd.conf 라는 파일이 있습니다.

    #write_enable-YES 앞줄에 #주석을 지우고 저장하면 됩니다. systemctl vsftpd reload 입력하면 ftp로 파일 업로드 가능해집니다.

    ftp.jpg

     

     

     

    xe나 기타 홈페이지 프로그램에서 업로드 파일용량을 설정하려면 /etc/php/7.0/apache2 폴더아래 php.ini 파일을 수정해주면 됩니다. 파일을 선택하고 F4를 누르면 수정가능해집니다. F7을 눌러서 max나 upload를 검색하면 파일업로드 관련 글자들이 나옵니다. 파일 용량제한, 파일 개수 제한, 최대전송 용량 제한, 한번에 올릴수 있는 최대용량 제한 등 총 4개항목을 수정하면 됩니다. 요즘에는 다음이나 네이버 유투브등 동영상 서비스가 있기때문에 음악이나 이미지 파일위주이기 때문에 한번에 올릴수 있는 파일을 너무 크게 설정을 할 필요가 없습니다. 클라우드나 동영상 백업을 위주로 많이 한다면 최대 업로드 용량을 자신의 환경에 맞게 설정을 하면 됩니다.

    php.jpg

     

     

     

      홈페이지 설정

      화면처럼 /etc/apache2/sites-available 폴더로 들어가면 사이트 설정 파일이 있습니다. 기본으로 있는 파일을 F5를 누르고 자신의 사이트 이름을 입력하면 됩니다. 

    apache.jpg

     

    11.jpg

     

     

     

    다른 폴더로 복사하는것이 아니기때문에 주소를 지우고 자신의 사이트 이름을 넣어주면 됩니다. mysite.com.conf 이렇게 입력하면 됩니다. 사이트 이름뒤에 conf를 추가 하면 됩니다.여러개 도메인주소를 복사후에 내용을 수정해주면 됩니다. 000-default.conf파일은 그대로 두는것이 좋습니다. 이후에 다른사이트 추가할때 필요합니다.

     

     

     

     

     

     

      앞줄에 호살표는 텝 두번 누르면 자동으로 생깁니다. 서버네임 여러사이트주소를 설정할수 있습니다. 서버네임은 자신의 사이트 이름을 입력하고 ServerAlias는 여러개 도매인을 한 사이트로 묶을때 사용합니다. www.mysite.com mysite.com cafe.mysite.com 을 홈페이지 하나로 묶어줍니다. 세개 도메인이지만 한개의 주소에서 서비스를 합니다. 세번째줄은 어떤 액션이 있을때 메시지를 보내는곳이고 네번째 줄은 홈페이지 프로그램을 설치하는 폴더 입니다. 우분투는 기본으로 /vsr/www 폴더 아래로 되어있습니다. /home 폴더 아래나 다른 폴더로 설정하려면 apche2.conf를 수정하면 됩니다.

    홈페이지 설정.jpg

     

     

      xe로 홈페이지를 만들었을때 짧은 주소를 사용하려면 rewrite 모드로 설정해야 합니다. apache2.conf파일을 열어서 아래줄을 수정하면 됩니다.

    <Directory /var/www/>  홈페이지 작동할 폴더. /home 혹은 자신이 원하는 폴더로 설정하면 됩니다.<Directory /home/www/> 
    < ------>Options Indexes FollowSymLinks
    < ------>AllowOverride None        None을 All 로 수정 
    < ------>Require all granted

    </Directory>
    F2눌러서 저장후 명령어 창에서 a2enmod rewrite 치면 짧은주소를 사용할수 있습니다.

     

    아파치설정.jpg

     

     

      /var/www폴더에 가서 홈페이지를 사용할 폴더를 생성합니다. F7를 누르고 폴더명 입력창에 mysite.com/html 혹은 홈페이지 설정에 따른 주소를입력하면 됩니다. /var/www아래 폴더에 설치해야만 작동합니다. 여러개 사이트를 제작할수도 있습니다.  /etc/apache2/sites-available 사이트 설정하고 /var/www아래 폴더를 만들어주면 각각 가상홈페이지가 작동하게 됩니다. [도메인 서비스업체에서 사이트 아이피 주소를 본인서버로 설정하면 설정값에 따라서 사이트별 홈페이지가 뜹니다.

     

    2.jpg

    3.jpg

     

     

    xe홈페이지에서 프로그램을 다운받아서 압축을 해제합니다. xe 폴더를 html변경하고 /home/myname폴더 아래 업로드 합니다. mc환경에서 대상 폴더를 /var/www/mysite.com 폴더아래에 복사해줍니다. fpt에서 직접 파일을 /var/www/mysite.com폴더아래 업로드 할수 있지만 소유권을 설정해야 하는 풀필요한 수고가 있으며 보안상 위험해질수되 있습니다. ssh 접속해서 복사하면 됩니다. 그리고 인터넷공유기에 방화벽이 적용되기때문에 외부침입을 걱정할 필요가 없습니다.

     

    4.jpg

    대상 폴더 아래 파일이 없기때문에 정상적인 복사가 이러우 집니다. 대상폴더에 같은 파일이나 같은 이름으로 된 파일이 있으면 대화창이 뜨게 됩니다.

       홈페이지 폴더가 /home/개인폴더 아래 설치된것이 아니기때문에 ftp에서 권한설정을 할수가 없습니다. 명령어 입력창으로 빠져나와서

    chmod -R 707 대상폴더 엔터, -R 을 입력하지 않으면 입력된 폴더만 권한수정이 됩니다. -R을 넣으면 폴더아래 모든 파일이 수정이 됩니다.

    chmod -R 707 /var/www/mysite.com/html   여기서 html폴더와 아래폴더만 권한수정이 됩니다.

     

      도메인서비스 제공업체 홈페이지에 들어가서 홈페이지 아이피를 자신의 공유기 아이피로 설정하고[네임서버 변경은 미리해두는것이 좋습니다. 아이피주소 셋팅되는 시간이 하루나 이틀걸리는곳도 있습니다.] 공유기 특정포트를 서버가 깔릴 아이피로 지정해주면 됩니다. [80,443] 이 두포트를 서버쪽으로 열어두면 됩니다. 기본으로 설치할때 80번으로 들어오고 https를 사용하면 443번 포트가 사용하게 됩니다. 아이디 비밀번호를 쉽게 해킹당하기 싫으면 보안포트를 사용하는것이 좋습니다.

      https 설정하는 방법은 간단합니다. 인터넷주소창이나 구글홈페이지에 들어가서 certbot검색하세요.

     

    https://certbot.eff.org/ 입력하면 홈페이지 뜹니다. 자신의 서버환경에 따라서 설정방법이 나옵니다.

    5.jpg

     

    Install

    On Ubuntu systems, the Certbot team maintains a PPA. You can add it to your list of repositories and install Certbot by running the following commands.

    $ sudo apt-get update
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:certbot/certbot
    $ sudo apt-get update
    $ sudo apt-get install python-certbot-apache 
    우분투 16.04에 맞는 설치법입니다. 처음에는 오타가 있거나 다른 원인으로 설치되지 않을수도 있습니다. apt뒤에 -get는 입력하지 않아도 됩니다. 
    

    설치가 완료된후

    certbot run 입력하면 자동으로 등록된 홈페이지를 https로 설정해 줍니다. 사용자 동의서 이메일 주소 등록하고 ssl로 설정해줄 홈페이지를 물어보게 됩니다. 1 2 3 4 뜨는데 원하는 홈페이지 번호를 한칸씩 띄워서 입력하고 엔터, 80번 포트 443번 포트 두개 같이 사용하려면 1번 모든 요청을 443으로 설정하려면 2번을 누르고 완료됩니다. 약 3개월에 한번씩 certbot run을 누르면 리뉴얼인지 재설정인지 물어봅니다. 리뉴얼은 갱신해주고 재설정은 처음 한것처럼 다시한번 하게 됩니다. 홈페이지 안전을 위해서 보안이 되지 않은 홈페이지는 운영을 할수 없게 됩니다. 개인사이트는 문제가 없지만 공공기관이나 포털사이트 쇼핑몰같은 경우 법적으로 강제 합니다. 몇년이 지나지 않으면 보안이 되지 않은 홈페이지는 열수 없게될수도 있습니다. 그전에 미리 설정해두는것이 어려움이 없을것으로 봅니다.

     

     

댓글 0 ...

http://new-asian.net/use/1827
  Today 0, Yesterday 0, Total 19
thumbnail
  • 조회 수: 2
  • 세걸
  • [이미지출처 위키] 기본적으로 우분투 16.04가 설치되어 있다면 간단한 작업으로 홈서버를 만들수 있습니다. 서버버전은 명령어 그대로 입력하면 되고 데스크탑 버전은 바탕화면에 마우스 우클릭해서 콘솔창을 불러내면 됩니다. 명령어를 실행하려면 권한이 필요합니다. sudo su나 명령어를 입력할때마다 sudo apt... 이렇...
2018-10-25 00:32:26
Oct.25
thumbnail
  • 조회 수: 2
  • 세걸
  • 간이 웹서버 셋팅 작업중. 콘솔화면에 적응하기 힘드신분들도 쉽게 마우스로 설정할수 있게 mc를 설치하면 편리합니다. sudo apt install mc 설치하시겠습니까 하면 y누르로 엔터를 치거나 sudo apt install -y 입력하면 물어보지 않고 자동으로 설치가 됩니다. mc 도구는 화면에 파일이 뜨고 마우스를 직접 사용할수 있기...
2018-10-24 23:13:04
Oct.24
thumbnail
  • 조회 수: 6
  • 세걸
  • 소니사에서 새로 출시한 블루투스 헤드셋입니다. 인이어[귀를 완전히 덮지 않은 청음기] 타입이고 가볍습니다. 음악을 듣거나 통화를 하면서 옆에서 소리가 새기때문에 주변의 소음이나 말소리를 들을수 있습니다. 무게가 가볍고 꼭 짚고 있어서 운동이나 움직이면서 음악을 들을때 편합니다. 달리기를 해도 밀착력이 좋아...
2018-09-26 19:02:07
Sep.26
thumbnail
  • 조회 수: 3
  • 세걸
  • 갤럭시 텝S3 구입할때 스피커가 AKG사에서 튜닝을 했다고 해서 음향설비가 괜찮다고 생각해서 한번 사용 해봤습니다. 가끔씩은 음악을 듣고 싶을때가 있어서 제대로 된 음악을 들어보고자 여러가지 헤드셋을 비교 해보았습니다. AKG제품은 제품에 시리얼넘버가 있는것이 아니고 제품보증서에 홀로그램이 있습니다. 제품 보...
2018-09-26 03:06:33
Sep.26
thumbnail
2018-09-04 18:24:43
Sep.04
thumbnail
  • 조회 수: 13
  • 세걸
  • 작년에 라이젠 1600 구입하고 미니피시구성하기 위해서 그래픽 내장 라이젠을 조립해봤습니다. 기본 라이젠 포장은 똑 같습니다. 커다란 정품 쿨러 3년 보장 로고. 기가바이트 미니보드, 최근에 구입했음으로 바이오스가 레이븐 릿지를 지원합니다. 서비스센터에 가서 업데이트 할 필요가 없습니다.(바이오스 업데이트 필요...
2018-05-31 22:28:38
May.31
thumbnail
2018-05-08 05:05:00
May.08
thumbnail
  • 조회 수: 5
  • 세걸
  • ----------------------------------------------------------------------- CrystalDiskMark 6.0.0 x64 (C) 2007-2017 hiyohiyo Crystal Dew World : https://crystalmark.info/ ----------------------------------------------------------------------- * MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s] *...
2018-05-05 00:29:39
May.05
thumbnail
  • 조회 수: 7
  • 세걸
  • [이미지 출처 다나와 상품설명] LG전자 27UK600 744,093원 쇼핑몰 : 74개 제조회사 : LG전자 등록년월 : 2018. 01
2018-05-03 00:47:48
May.03
thumbnail
  • 조회 수: 3
  • 세걸
  • USB B타입, 컴퓨터와 연결되는 부위는 대부분 A타입인데 외장하드나 도킹스테이션 카메라 켐코더 휴대전화 프린터는 제각각입니다. 12V 3A 총 36와트입니다. 박스에 무전원 외장하드는 사용불가라고 합니다. 휴대폰에 연결해서 충전을 해보았는데 정상적으로 충전이 됩니다. 고속충전(퀵차지) 안되는것 같습니다. 전류가 몇...
2018-04-24 10:46:47
Apr.24
thumbnail
  • 조회 수: 13
  • 세걸
  • 서버하면 비싼장비를 연상할수 있는데 요즘 웹서버 만드는데 돈이 많이 필요하지 않습니다. 아래처럼 인터넷에서 부품만 주문하면 바로 사용할수가 있습니다. 요즘 저전력 제품이 많기 때문에 전력소모도 적고 소음도 적고 자리도 많이 차지 하지 않아서 좋습니다. 미니케이스에 장착한 모습입니다. 일반 미니보드에 조립한...
2018-03-27 23:51:07
Mar.27
thumbnail
  • 조회 수: 155
  • seager
  • 삼성 sm-961(512GB) M.2 SSD 입니다. 엄청 작습니다. 국내에는 정식 판매되지 않고 산돌네트워크에서 해외에서 역수입한 제품으로 벌크아닌 그레이비닐로 포장되었습니다. 벌크제품은 보증서비스가 확 줄어 될수록 병행수입(포장)으로 구입하는게 이득입니다. 쇼핑몰 제품설명에는 5년 보증이라고 되어있습니다. 그렇다면 ...
2017-06-24 04:07:15
Jun.24
thumbnail
  • 조회 수: 17
  • seager
  • ASUS 마이크로 보드 H81M-K입니다. 케이스 모델은 어디에 적혀있는지 찾아볼수 없습니다. ITX 전용케이스며 이미 단종한것 같습니다. HDD 윗부분 기본 1개 장착가능하고 ODD베이에 추가로 1개 장착가능합니다. 가운데 가이드를 제거한후 장착가능합니다. 넓이가 18.5CM까지 가능하고 그 이상은 힘들수 있습니다. 미니케이스...
2017-06-12 16:19:12
Jun.12
thumbnail
  • 조회 수: 255
  • seager
  • 사운드카드를 사용해보지 않으면 왜 카드없이 음악을 들을수 있는데 비싼돈을 내면서 카드를 구입하는지 이해할수가 없을것 같습니다. 내장형 사운드카드로 음악을 듣다가 별도로 사운드 카드를 장착해서 음악을 들어보면 질적으로 달라집니다. 보급형 CPU가격임에도 불구하고 요즘은 별도로 사운드카드를 사용하시는분들이...
2017-01-04 22:01:15
Jan.04
thumbnail
  • 조회 수: 2973
  • seager
  • 삼성이 올해 출시한 PM-961 M.2(NVME) SSD 입니다. 출시한지는 꽤 오래 됬지만 국내는 아직 출시되지 않고 있습니다. SM-961 PM-961모두 병행수입제품으로 국내 보증서비스가 조금 떨어지는 편입니다. 공식 혹은 비공식 답변은 일년 무상 서비스이지만 온라인마켓 답신으로는 3년이라고 합니다.(판매처가 보증하지 않기때문...
2016-10-24 17:59:15
Oct.24
thumbnail
  • 조회 수: 1871
  • seager
  • 사양 주요정보 프로세서번호 G3258 상태 Launched 출시일 Q2'14 리소그래피 22nm 고객 권장가격 $72 성능 코어수 2 스레드 수 2 프로세서 기본 주파수 3.2GHz 캐시 3MB 버스 속도 5GT/s DMI2 TDP 53W 메모리 사양 최대 메모리 크기(메모리유형에 따라 다름) 32GB 메모리 유형 DDR3-1333,DDR3L-1333 @1.5V 최대 메모리 ...
2016-09-14 04:35:05
Sep.14
thumbnail
  • 조회 수: 1964
  • seager
  • ASRock Z170 EXTREME4 인텔 6세대 스카이라이크 CPU 출시이후 가장 핫한 메인보드중에 하나입니다. 해외 오버클럭 커뮤니티에서 사용한느 보드가 거의 99% ASRock Z170 EXTREME4 입니다. 연구소라는 별명이 아주 그럴듯 하지요. 정전기방지 비닐로 포장되었고 고가제품이라서인지 충격방지 쿠션으로 제품을 감싸놓았습니다....
2016-08-30 22:15:29
Aug.30
thumbnail
  • 조회 수: 591
  • seager
  • [이미지 출처 다나와] 현재 모니터는 QHD를 넘어 UHD해상도로 발전하고 있습니다. 그러나 아직까지는 기술이 성숙되지 않았고 UHD해상도를 필요로 할가 한번 생각 해봐야 합니다. 일단 가격도 비싸고 UHD를 돌릴수 있는 컴퓨터부품부터 업그레이드비용이 만만치 않다는것입니다. 일반 게임 돌리는데 그래픽 사양은 2~30만대...
2015-12-03 00:16:40
Dec.03
thumbnail
  • 조회 수: 323
  • seager
  • 대만 시놀리사의 DS 215J 나스입니다. 포탈사이트에서 제공하는 웹하드 서비스 비용은 무료이지만 용량을 늘리면 비용이 많이 드는 편입니다. 나스장비를 하나 구입하면 초기 비용이 들고 매달 인터넷비용과 2 3천원 미만의 비용이 발생합니다. 포탈사이트에서 제공하는 클라우드 서비스는 개인장비보다 안정성이 높기때문...
2015-12-03 00:06:52
Dec.03
태그
위로