Search Results for 'Interesting'

45 POSTS

  1. 2012.12.31 ubuntu apache에서 access log가 계속 쌓일때...
  2. 2012.11.25 Windows apache + PHP 설치시 주의할점.
  3. 2012.10.16 Amazon EC2 개설하기

기존 CentOS에서 설정할때 access log 부분만 주석처리하면 쌓이지 않았었는데, 

ubuntu apache에서는 other_vhosts_access 라는 파일로 계속해서 로그가 쌓이고 있었다.

그래서 주석처리했던 로그부분을 아예 null로 넣어버렸다.



CustomLog /dev/null combined


그제서야 올라가던 로그가 정지해버렸다. 


이유는 잘 모르겠다. apache vhost 설정과 관련있는것 같기도 한데...




The requested operation has failed

도대체 저 에러를 몇번을 반복하면서 설정을 바꿔봤던가. 이것이야 말로 진정한 삽질이로다.

 

윈도우에서 아파치를 설치하고 거기에 PHP를 돌려본 사람은 아마도 두분류가 있을듯 하다.

아무렇지 않게 쉽게 성공한 사람  vs 무한 삽질을 해대는 사람.

 

원인은 딱 한가지. 매뉴얼을 제대로 읽었나? 잃지 않았나의 차이.

버전업이 되면서 5.3.x 이후에 특히 발생하는 문제.

PHP 5.2.x를 사용할때는 아무 문제가 없었던 문제.

"

Which version do I choose?

If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP

If you are using PHP with IIS you should use the VC9 versions of PHP

VC6 Versions are compiled with the legacy Visual Studio 6 compiler

VC9 Versions are compiled with the Visual Studio 2008 compiler and have improvements in performance and stability. The VC9 versions require you to have the Microsoft 2008 C++ Runtime (x86) or the Microsoft 2008 C++ Runtime (x64) installed

 

Do NOT use VC9 version with apache.org binaries

VC9 versions of Apache can be fetched at Apache Lounge. We use their binaries to build the Apache SAPIs.

 

결론은 VC6, VC9인지 체크먼저 해보자.

 

VC6 ==> Apache

VC9 ==> IIS

 

현재 PHP 사이트 다운로드 상단에 나와 있는  최신 버전은 5.4.9

5.3.x 버전이후는 VC9이다.

아무거나 설치하면 되는줄 알았는데, 그런것이 아니었다.

아파치용 최신버전은 PHP 5.2 (5.2.17)  요걸 사용하자.

 

참고로 윈도우상에서 APM(Apache + PHP + MySQL)을 테스트 해보기위한 가장 쉬운 방법은 다음의 자동설치를 이용하는것이다.

 

APMSETUP ==> http://www.apmsetup.com/

 

php-cgi.exe

 

php-cgi.zip



Amazon EC2 개설하기

Posted 2012. 10. 16. 15:04

정말 Amazon EC2 를 사용하기가 이렇게 어렵다니... 

결론은 영어가 짧아서 그런것이긴 하지만... 암튼 참 우울합니다.

저와 같은 그런 삽질을 조금이라도 줄여보고자 적습니다. 삽질하지 마세요~


어찌 어찌하여 막판까지 왔다면 접속을 하기위한 ssh 인증키를 발급받아야 합니다.  xxxx.pem 파일.

이부분에서 한참을 헤맸습니다.

잘못된 검색때문에 더 헤맨것 같습니다.

[root@svn102 ~]# ssh -i my-ssh-key.pem ec2-user@176.36.61.129
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for my-ssh-key.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: my-ssh-key.pem
Enter passphrase for key my-ssh-key.pem':
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

[root@svn102 ~]# chmod 400 my-ssh-key.pem   <== 요것이 핵심이죠
[root@svn102 ~]# ssh -i my-ssh-key.pem ec2-user@176.36.61.129
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
[root@svn102 ~]# ssh -i my-ssh-key.pem ec2-user@ec2-176.36.61.129.ap-northeast-1.compute.amazonaws.com
The authenticity of host 'ec2-176.36.61.129.ap-northeast-2.compute.amazonaws.com (176.36.61.129)' can't be established.
RSA key fingerprint is 41:2d:c6:5a:c7:96:22:fe:c8:ba:11:c9:40:38:c3:6c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ec2-176.36.61.129.ap-northeast-2.compute.amazonaws.com' (RSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
[root@svn102 ~]# ssh -i my-ssh-key.pem root@ec2-176.36.61.129.ap-northeast-2.compute.amazonaws.com

 

어떤 사용자로 접속해야 할지 몰라 마지막에 root 사용자로 로그인 했는데, 그제서야 성공. 


인증키의 Permission은 400으로 하시고 사용자를 설정하지 않았다면 root 로 해서 접속해보세요.

권한때문에 가급적이면 root 하지 말고 다른 사용자를 사용하라고하니 참고하시길...


이상 허접한 EC2 개설하기가 아닌 접속하기 팁이었습니다.


 



« PREV : 1 : ··· : 4 : 5 : 6 : 7 : 8 : 9 : 10 : ··· : 15 : NEXT »