안녕하세요.
[질문1]
/usr/local/apache -> root.root 701
/usr/local/apache/conf -> ??
/usr/local/apache/conf/htpd.conf -> root.root 600
/usr/local/apache/logs -> ??
요 두개(?? 표 친것) 퍼미션을 일반 계정에서 읽지 못하도록
제한하고자 하는데 최소한의 퍼미션이 얼마나 되어야
하는지요?
throttle 사용중입니다.
[질문2]
Apache : 1.3.31 (/usr/local/apache)
PHP : 4.3.10 (/usr/local/lib/php), (/usr/local/lib/php.ini)
ZendOptimizer : 2.5.7 (/usr/local/Zend)
MySQL : 3.23.58 (/usr/local/mysql)
현재 설치되어 있는 APM 입니다. 소스설치구요.
Apache -> 1.3.33 또는 2.x 대 최신버전 (2.x.x 은 말이 제각기인 것
같음)
PHP -> 4.x 대 최신버전
ZendOptimizer -> 최신버전
MySQL : 4.x 대 최신버전
APM 을 최신버전으로 업그레이드 하고자 하는데,
문제는,
Apache 의 경우 2.xx 대가 좋다고도 하고 특별한 거 없다고도 하고,
업그레이드 필요성이 있는지 여부와,
PHP의 경우 버전에 민감하다 들어서 현재 4.3.10 이면 안올려도
될것 같다는 생각이 있구요. 웹서핑 해보면 PHP 버전 올렸다가
이리저리 변수 안먹고 한다고 하더군요.
4.3.10 이전까지가 웹해킹 때문에 문제된다고 하니까...
MySQL 은 4.xx 대로 올리고자 하는데, MySQL 만 설치하면 되는지,
Apache, PHP와 같이 해야 하는지가 모호합니다.
제일 걸리는 것이 MySQL 업그레이드 인데요..
산이님 책보면 MySQL 2개 같이 띄우는 방법에 대한것이 있죠.
혹, 3.23.58 지금거는 그냥 두고, /usr/local/mysql4 와 같이 4.xx 대를
새로 설치해서 정상구동 시키고,
3.23.58 에서 user, db 테이블을 sql 로 덤프하여 수동으로 4.xx 와
컬럼수 맞추어주고 4.xx 에 sql 복구를 시켜주는 방법?? 을 생각해
보았는데 맞는 방법인지도 모르겠습니다.
아니면, APM 모두 /usr/local/apache_new, /usr/local/lib/php_new,
/usr/local/mysql_new 와 같이 기존 이름과 다르게 모두 새로
설치하고,
기존거 **_old 로 바꿔놓고 새로 설치한거 _new 자 빼버리고...
이러면 문제될라나요?
예전에 한번 해보다가 이리저리 error 생기시는 바람에 고생좀
했습니다.
순서에 입각해서 작업할 수 있는 방법좀 자세히 일러 주시면
대단히 감사하겠습니다.
웹상에 떠도는 문서들은 순서들이 제각기라 뭐가 맞는건지
모르겠습니다...
|