아이폰/아이패드용 워드프레스를 설치함

  1. 오늘 워드프레스로 된 블로그를 관리하기 위한 아이폰/아이패드용 앱(https://itunes.apple.com/us/app/wordpress/id335703880?mt=8)을 설치하였다.
  2. 워드프레스에 회원등록을 했다. 공짜 블로그(http://solarwalker.wordpress.com)도 생겼다.
  3. 회원이 되어 젯팩(jetpack)을 설치할 수 있었다.
  4. 젯팩은 워드프레스로 된 블로그에 대한 여러 통계 자료를 얻을 수 있다.
  5. 아이폰과 아이패드를 이용해서 이 블로그를 관리할 수 있게 되었다.

맥 마운틴 라이온에서 ftp 서버 돌리는 방법

OS : Mac OS X Mountain Lion

마운틴 라이온에서는 서버 관리 프로그램을 별도로 구매해야 한다. 곧 이전의 Server app은 무용지물이 된 것이다.
그래도 장점은 있다. ftp서버가 기본적으로 포함되어 있다.
Server-FTP

Server에서 FTP를 선택하고 “설정”-“공유”를 선택해서 공유할 폴더(이 폴더를 ‘공유포인트’라 한다)를 지정한다. 이때 공유포인트에 대한 설정을 편집할 수 있다. 공유포인트의 설정 내용은 ‘Mac 클라이언트 공유(AFP)’, ‘Windows 클라이언트 공유(SMB)’, ‘iOS 장비 공유(WebDAV)’ 등이 있다.

공유 포인트 편집
공유 포인트 편집

WebDAV를 통한 공유는 아이폰, 아이패드에서 파일을 열어 볼 수 있게 한다. 문서, 발표 자료 등을 언제 어디서든지 접근해서 열람할 수 있게 된다.

Sandbox

OS : iOS 6

  1. SandBox란?
    아이들이 안전한 모래밭에서 놀 수 있도록 한 것에서 유래된 SandBox는 안전한 컴퓨터 환경을 제공하기 위한 도구로 외부에서 받은 프로그램을 보호된 영역에서 실행시키는 것을 가리킵니다. 사용자의 실수로 악의적인 목적을 가진 코드를 실행시켰을지라도 SandBox 환경을 초기화 하는 것만으로 원래 시스템에는 아무런 영향을 주지 않도록 하여 보다 안전한 시스템을 유지할 수 있도록 만들어 주는 프로그램입니다.
    출처 : 안랩http://www.ahnlab.com/kr/site/securityinfo/secunews/secuNewsView.do?menu_dist=6&seq=9179

  2. 샌드박스
    샌드박스(sandbox)란, 외부로부터 들어온 프로그램이 보호된 영역에서 동작해 시스템이 부정하게 조작되는 것을 막는 보안 형태이다.

출처 : 위키피디아http://ko.wikipedia.org/wiki/%EC%83%8C%EB%93%9C%EB%B0%95%EC%8A%A4_%28%EC%BB%B4%ED%93%A8%ED%84%B0_%EB%B3%B4%EC%95%88%29

Mac Lion에서 vhost와 rewrite를 수동으로 설정하기

<상황>

  1. (개인적인 문제) 하나의 IP에 가상의 여러 웹서버(아파치에서는 이를 가상호스트Virtual host라고 함)를 설정해야 한다.

  2. 가상호스트에 워드프레스(wordpress)를 설치한다.

  3. 워드프레스는 rewrite가 가능해야 한다. 그래야 고유주소(permalink)를 사용할 수 있다.

즉, 가상호스트 기능과 rewrite 기능이 모두 만족해야 하는 상황이다.

  1. 서버의 하드웨어는 Mac Mini이고, 운영체제는 Mac Lion Server이다.

 

<문제발생>

  1. Server.app을 통해 가상호스트를 설정하고, 수동으로 0000_any_80_www.solarview.net.conf를 수정했다.

  2. server.app을 통해 웹서비스를 재시동하면, 모든 설정이 원점으로 돌아간다. 즉 rewrite가 가능하게 하는 Options FollowSymLinks,  AllowOverride 설정이 원래대로 None이 된다.

 

<해결과정>

1) 사이트 검색

http://miconblog.com/tc/sohn/670

http://www.dummies.com/how-to/content/how-to-add-websites-to-lion-server.navId-810637.html

2) 찾은 답

Server.app에서 설정한 것은 자동으로 복원된다.

그래서, 사용자 설정 파일(my.solarview.conf)을 특정 위치(users)에 두고 수동으로 설정하는 것이 좋다.

출처 : https://discussions.apple.com/message/20402930#20402930

이 답을 준 사람의 사이트 http://osx.topicdesk.com/

 

<해결>

  1. Server.app에서 설정한 파일들(가상호스트를 설정했던 파일들)을 /etc/apache2/users로 복사한다.

  2. Server.app에서 가상호스트 설정을 지운다.

  3. users폴더에 있는 파일을 수정한다.

Options FollowSymLinks와 AllowOverride FileInfo 설정한다.

 

<결론>

Mac Lion Server에서 미세하게 원하는 대로 설정하려면 server.app보다 수동으로 설정해야 한다.

 

[app]UPAD

추천앱 : UPAD (https://itunes.apple.com/kr/app/upad/id401643317?mt=8 )

이 앱을 쓰기 전에는 Penultimate를 쓰고 있는데, 전환을 심각하게 고민하고 있다.

추천이유

1) 붓글씨를 쓰듯 하지 않고, 아이패드 위에 펜글씨를 쓸 수 있다. 즉, 글 쓰는 부분을 제한하여 손바닥을 아이패드에 대고 쓸 수 있다.
2) 펜글씨의 내용이 넘치면 자동으로 위치를 옮겨준다.
3) PDF 및 그림에 주석을 달 수 있다.
4) PDF로 출력할 수 있다.
5) 펜글씨 말고, 타이핑으로도 원하는 곳에 글을 입력할 수 있다.

추천 웹 페이지 : http://hslifestory.tistory.com/486

맥 라이온에서 ftp 서버 돌리는 방법

OS : Mac OS X Lion

[작업 이유]
맥 라이온은 기본적으로 FTP에서 WebDAV로 파일전송 방법을 바꾸었다.
즉, 맥 라이온은 FTP 서버가 운영되지 않는다.
워드프레스에서 테마나 플러그인을 설치하려면 FTP 서버를 운영해야 한다.
그래서 검색해 본 결과 아래의 웹페이지에서 필요한 정보를 얻었다.

출처 : 맥 라이온에서 ftp 서버 돌리는 방법

Lion으로 넘어오면서부터 ‘시스템 환경설정’에서 제어하던 항목이 사리지고,

shell prompt에서 직접 수행해야만 하도록 변경되었다.
그렇기 때문에 terminal에서 다음과 같이 수행하면 된다.

ftp start

ftp stop


접속시 특정 사용자의 홈디렉토리로 가능 방법

적용 시스템 : Mac OS X 10.7.4

TextCube’s “Rewrite Warning” On OS X Lion Server

홈페이지가 제대로 작동하려면
1. 서버에 rewrite 모듈이 설치되고 로드가 되어야 한다.
2. 홈페이지 폴더에 대한 설정 중 Options FollowSymLinks와 Allowoverride FileInfo를 해줘야 한다.
3. 다음은 Rewrite 경고 메시지이다.
4. 수정 후 아파치를 재시작하려면 다음과 같이 입력한다.

  • Rewrite를 사용할 수 없습니다.
    다음 항목을 확인하십시오.
  •  

    1. 웹서버 설정에 mod_rewrite의 로딩이 포함되어야 합니다.
      예: LoadModule rewrite_module modules/mod_rewrite.so
    2. 웹서버 설정의 이 디렉토리에 대한 Options 항목에 FollowSymLinks가 포함되거나 All이어야 합니다.
      예: Options FollowSymLinks
       
      예: Options All
    3. 웹서버 설정의 이 디렉토리에 대한 AllowOverride 항목에 FileInfo가 포함되거나 All이어야 합니다.
      예: AllowOverride FileInfo
       
      예: AllowOverride All
    4. 위 2와 3의 문제는 아래 내용을 웹서버 설정에 포함시켜 해결할 수 있습니다. 
      <Directory “/web/scbyun/wwwhome”>
        Options FollowSymLinks
        AllowOverride FileInfo
      </Directory>