반응형

linux/admin 18

.htaccess가 안먹히는 경우

.htaccess 에 제대로 입력을 했는데도 자꾸 엉뚱한 결과값이 나온다면 rewrite 모듈이 적용안되어 있거나 아파치에서 해당 디렉터리에 AllowOverride가 All 이 아닌 none으로 되어 있는 경우 입니다. php파일에서 phpinfo() 를 이용해 rewrite 모듈이 설치되어 있는지 확인한다. 미설치되어 있다면 아래 명령을 통해 활성화시킨다. # a2enmod rewrite # service apache2 restart 위처럼 했는데도 아직 안된다면 AllowOverride를 들여다봐야 한다. 아파치 설정파일에 들어가서 /var/www/ 아래에 AllowOverride가 어떻게 설정되어 있는지 확인한다. none이라면 All로 바꾸어준다. # service apache2 restart ..

linux/admin 2017.01.09

[리눅스] 웹페이지 퍼미션에러 해결하기

웹페이지에서 아래와 같은 퍼미션 에러 메시지를 뿜어내곤 합니다. " Forbidden You don't have permisssion to access xx.png on this server"대부분의 경우에 FTP 설정의 umask문제인 경우가 많습니다. 스크로를 제일 아래로 내리면 VSFTP 기준으로 간단한 해결책을 설명해 두었습니다. 이 문서는 우분투에 vsftp 3.0.2를 기준으로 설명하였습니다. 말그대로 파일의 권한이 오류여서 일어나는 문제입니다. 서버에 접속해서 보면 파일에 ORTHER 부분 즉 맨 마지막 부분이 --- 로되어 있는 것을 확인할 수 있습니다. 맨 마지막 부분이 적어도 r--- 으로는 되어 있어야 아파치에서 접근해서 읽고 사용자에게 페이지를 보여줄 수 있습니다. 아래와 같이 직접..

linux/admin 2016.12.30

[linux] ftp 서버설정

요번에 가상서버 호스팅 계정을 신청했습니다. 그래서 이런 저런 부분들 건드려 가면서 세팅하고 있습니다. 공인ip를 가지고 있는 서버를 하나가지고 있다는 것이 꾀나 든든하군요. 예전 계정받아서 하는 호스팅과는 자유도면에서 엄청난 차이가 있습니다. 잡담은 설정이 쉽고 간단하다는 vsftp를 설치해 보겟습니다. 먼저 apt-get으로 설치를 하고 설정파일을 열어줍니다. # sudo apt-get install vsftpd # sudo vi /etc/vsftpd.conf 설정파일을 열어 아래의 줄의 주석표시인 #를 제거해 줍니다. vim에서 ":/write_enable"로 검색을 하셔서 찾아가시면 편합니다. #write_enable=YES 그럼 요렇게 되겟죠 write_enable=YES 설정이 바뀌었으니 ft..

linux/admin 2010.09.17

우분투에서 빠르게 java설치하기

우분투에서 쉽고 빠르게 자바를 설치할 수 있는 방법을 알려드리겠습니다. 딱 3줄의 명령어면 설치완료 ^^ $ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" $ sudo apt-get update $ sudo apt-get install sun-java6-jdk 매주 포스팅을 한다고 약속한대로 요번주도 하나의 포스팅을 ^^ 포스팅의 수를 늘리도록 노력해보겟습니다. 이 블로그는 IT분야와 저의 취미 명상 코칭 학습조직등 제가 관심있어하는 것들로 꾸며나가도록 하겟습니다. IT에 문외한이신분들을 살짝 IT관련글들은 무시해주는 센스를 발휘해주시면 되겟습니다.

linux/admin 2010.08.12

apache + perl(CGI) 설정하기

전 잠시 착각을 해서 삽질을 햇다는 쏠쏠한 후문이.. 자 쉽고 빠르게 우분투상에서 perl기반의 cgi를 설정하러 달려 볼까요? 먼저 perl cgi를 사용하기 위해서는 libapache2-mod-perl2 패키지가 필요하므로 설치해줍니다. $ sudo apt-get install libapache2-mod-perl2 이제 모듈이 깔렷으므로 아파치 설정파일을 건드려 볼까요? $ sudo vi /etc/apache2/sites-available/default 그리고 이곳에 다음과 같은 구문을 추가해줍니다. [ 여기서는 localhost/cgi-bin 이라는 주소에 /home/www/cgi-bin/디렉토리를 연결한다는 가정하에 작성하엿습니다 ] ScriptAlias /cgi-bin/ /home/www/cgi..

linux/admin 2010.07.12

[Linux] 디스크의 UUID를 알아오기 , ntfs ext3 마운트

예전에 백업해둔 fstab가 새로 깔고 나니 안먹히내요 오류메시지를 보니 UUID가 변경된거 같군요 아래와 같은 에러가 떳습니다 ntfs-3g: Failed to access volume 'UUID=FED8A16CD8A123BD': No such file or directory ntfs-3g 2009.4.4 external FUSE 27 - Third Generation NTFS Driver Copyright (C) 2005-2007 Yura Pakhuchiy Copyright (C) 2006-2009 Szabolcs Szakacsits Copyright (C) 2007-2009 Jean-Pierre Andre Copyright (C) 2009 Erik Larsson Usage: ntfs-3g [-o o..

linux/admin 2009.10.26

[linux] sudo에서의 redirection

아래와 같이 하면 정상적으로 수행이 될까요? # sudo echo aa >> /etc/passwd 다음과 같은 메시지를 뿌려줍니다 bash: /etc/passwd: Permission denied 에러가 난거죠 왜 에러일까요? 여기에서 sudo 명령어는 echo aa에 적용된것이지 /etc/passwd를 redirect하는데 적용된게 아니기 때문입니다 그럼 >>를 해서 redirection하는데도 적용되기 위해서는 어떻게 해야 할까요? bash라는 프로그램의 -c라는 옵션으로 명령들을 인자로 주는 겁니다 $ sudo bash -c 'echo "hello" >> /etc/passwd' 여기에 암호 입력도 귀찬으면 다음과 같이 하면 되겟죠 $ echo "password" | sudo -S bash -c 'e..

linux/admin 2009.10.05

[Linux] 사설아이피 사용시 ssh접속이 느린경우

사설 아이피를 사용하면 ssh사용시 기다림이 작렬하게 됩니다. 이것에 대한 깊숙한 부분은 -> http://blog.seabow.pe.kr/660 에서 먼져 서버에서 /etc/nsswitch.conf 의 hosts부분을 다음과 같이 수정해줍니다 hosts: files mdns4_minimal dns 그리고 ssh엔 다음 라인을 추가해줍니다 (기존의 설정파일에는 없답니다) UseDNS no 그리고 클라이언트엔 접속하는 곳의 IP를 /etc/hosts파일에 추가해줍니다 아이피 닉네임 그리고 아래와 같이 접속하시면 됩니다. $ ssh ID@닉네임 물론 서버세팅을 하셧다면 IP로 접속하셔도 빠르답니다. 서버세팅을 해놓으면 굳이 클라이언트에서 hosts에 파일 안추가 해주어도 어느정도 빠른것 같습니다.

linux/admin 2009.10.05

[Linux] 부팅시 프로그램 실행하게 하기

리눅스에서는 /etc/rc.local이라는 파일이 있습니다. 이 파일은 부팅되면서 /etc/init.d/ 에 있는 파일이 실행되고 마지막으로 실행되는 입니다. 그래서 여기에 자신이 원하는 명령어를 넣어두면 됩니다. 부팅시에 ls를 집어 넣는다고 하면 아래처럼 /etc/rc.d에 추가만 해주면 되죠 $ sudo echo "ls" >> /etc/rc.d 특정 계정으로 실행하고 싶다고 한다면 su -c라는 옵션을 써서 추가해주면 됩니다 아래는 프로그램을 usera의 계정으로 실행 하도록 하는 겁니다. su -c "프로그램" usera 그런데 데몬형 프로그램이나 금방실행되고 종료되는게 아니라면 뒤에 &를 붙혀주어서 백그라운드로 실행되도록 해주어야 합니다. 안그러면 부팅시 그걸 실행한테로 스탑 해버리거든요 ^^ ..

linux/admin 2009.10.05
반응형