-
우분투 AirVideo 서버 설치
우분투 리눅스에 에어비디오 서버 설치 방법입니다.지난 1년간 헛지랄 많이 해서 노하우가 생겼습니다.우분투 10.04 서버 버젼에서 테스트했습니다. sudo add-apt-repository ppa:rubiojr/airvideo 만약 ppa가 추가 안된다면 sudo apt-get install python-software-properties 하고 다시 추가 sudo apt-get updatesudo apt-get install airvideo-server 에어비디오 설치 완료이제 설정을 합니다.먼저 […]
-
우분투 12.04, 트랜스미션을 이용한 토렌트 머신 활용
Transmission은 우분투에 포함되어 있는 토렌트 클라이언트로, 기본적으로 설치되어 있는 GUI 클라이언트 외에 Transmission-daemon을 따로 설치하면 리모트 앱이나 웹 접근을 통해 원격으로 다운로드를 걸 수 있다. 하다못해 외부에서 스마트폰으로 접속해서 시드를 때려박을 수도 있는 것. 단순하지만 웹페이지에서 이것저것 설정도 가능하고, 꼭 PC가 아니더라도 모바일 브라우져로 충분할 정도로 편리하다.일단 관련 정보를 찾고자 포럼을 검색했는데, 질답글에서 기본 포함된 […]
-
두선 사이의 교차점 구하기
두 선의 교차점 구하기 이 글은 두 선분의 교차점을 구하는 알고리즘이 작업에 필요해서 작성해둔 글이다. 참고로, 예전에 두선분의 교차점을 구하는 것 자체가 쉬울 것으로 생각하고 흔히 생각하는 기울기, y 절편을 이용하여 접근하려고 하였다. 이는 상당히 비효율적 방법이였고 조금 더 효율적인 방법으로 접근하였다. 먼저 직선의 방정식으로써, 기울기와 절편으로 나타내지 말고, t 매개변수를 이용해 나타내면 다음과 같다. […]
-
[우분투] mod_rewrite 활성화
우분투를 설치하면 기본적으로 mod_rewrite 가 비활성화 되있다. 1. mod_write 설치하기# a2enmod rewrite 2. 각자 버츄얼 호스트 파일 을 수정한다.# vi /etc/apache2/sites-available/각자사이트파일AllowOverride all 로 수정한다. 3. httpd.conf 를 수정한다. #vi /etc/apache2/httpd.conf아래 내용을 추가한다. <IfModule mod_rewrite.c> RewriteEngine On </IfModule> 4. 아파치를 재시작 한다.#service apache2 restart
-
[우분투] 아파치 웹서버 디렉토리 리스트 노출 ㅠㅠ
아파치 웹서버를 구축했는데 디렉토리 구조 그대로 보여지는 문제가 발생할수 있다. 그럴 경우, 나의경우 가상 호스팅을 하고 있기 때문에 /etc/apache2/sites-availble/<site> 항목으로 들어가서 디렉토리 권한을 수정해주자. <Directory “/각자의사이트경로”> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> 위에 빨갱이로 표시된 indesxs 가 문제다. 저놈이 들어가있으면 리스트가 나오고 저놈을 지우면 리스트도 안나오고 접근조차 안된다. ㅋㅋㅋ
-
[우분투] 한글URL 인식 못하는 문제점..
아파치는 기본적으로 한글 인식이 되지 않는다.그러니까 예를 들어 www.test.com/테스트.txt 라는 경로가 있어도 인식을 못한다는 말씀.. 아파치에서 한글url 인식 문제는 mod_url이라는 모듈로 처리할 수 있다.(이거때문에 이틀동안 쌩쑈를 햇 ㅠㅠㅠㅠㅠ) lovesfactory.com 에 적용해 봤는데 잘 된다. [ Download & 소스 설치 ] # wget http://caos.kldp.net/frs/download.php/6015/mod_url-apache2-1.6.2.6.tar.bz2# bzip2 -d mod_url-apache2-1.6.2.6.tar.bz2# tar -xvf mod_url-apache2-1.6.2.6.tar apxs가 없는 경우 설치 해줘야 한다. [ […]
-
[우분투] vsftpd chroot 에러
vsftpd 가동 후 보안을 위해 chroot 옵션을 활성화 시켰는데… 아래와 같은 에러를 찍찍 뱉으며 접속이 안된다. vsftpd: refusing to run with writable root inside chroot() 검색해보니 권한 문제인듯 하다. 가뿐하게 아래의 명령어로 홈 디렉토리 권한을 수정해주자. ※ user는 계정명에 따라 바뀔수도 있다. 접속하고자 하는 계정의 홈 디렉토리를 입력해주자. $ sudo chmod a-w /home/user 이렇게 하면 […]
-
[우분투] svn 서버 설치하기
우분투에서 SVN서버를 설치하는 방법..1. SVN 서버를 설치한다.# apt-get install subversion libapache2-svn2. SVN 저장소 폴더를 생성한다.# svnadmin create –fs-type fsfs /dev/svn이미 저장소가 있는 경우 저장소 폴더를 지우거나 이름을 변경하고 폴더를 다시 생성한다.3. SVN 저장소 폴더 권한을 변경한다.# chown -R www-data:www-data /dev/svn4. Apache2 접속설정# vi /etc/apache/mods-enabled/dav_svn.conf<Location /svn> //접속경로DAV svnSVNPath /dev/svnAuthType BasicAutoName “HanNim Project”AuthUserFile /etc/apache2/dav_svn.passwd(패스워드 정보 저장위치)Require valid-user</Location>5. […]
-
[우분투] 사용자 만들기, 권한
1. 사용자 추가/ 삭제 adduser <user> deluser <user> deluser –remove-home <user> delluser –remove-all-files <user> 2. 디렉토리권한 및 변경 권한변경 chmod [Option] MODE File [tip drwx rwx rwx = 소유자 그룹 일반] 소유자변경 chown [option] <user>:<group> File
-
파일읽기 – Streamreader 한글 깨짐.
작업을 하던도중 텍스트 형태도 내보면 파일을 C#에서 읽어오게 됐다.StreamReader 를 이용해서 불러오는데 자꾸 깨지는 것이다. ㅠㅠㅠㅠㅠㅠㅠㅠㅠ 위와 같이 깨짐… 짜증 폭발 ㄷㄷㄷ 날씨도 더운데 .. ———————한글 깨짐 방지 하는 방법 ——————————-.net 에서는 문자열 처리시 인코딩 처리를 해주지 않으면 기본적으로 UTF-8로 처리를 한답니다.그래서 원하는 문자열 인코딩을 명기 해야한다네요. StreamReader file = new StreamReader(dbname, Encoding.Default);위와같이 파일스트림을 오픈하면 […]