반응형

리눅스에서 웹 서버 (도메인) 정보를 확인하는 명령어는

curl -i 도메인

명령어를 통해 확인 할 수 있습니다.

 ex)

위에서 보면 Server에 해당하는 정보가 Apache로 나오는데 이부분은 안나오게 수정을 했기 때문이다.

서버정보에서 IIS버전 정보가 노출되는 것은 보안상 위험하기 때문에 감춰야한다.

우선 tomcat에서 server.xml 파일에서

<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" 
    redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true" server=""/>

위의 부분에서 server="" 을 지워 준다.

그리고 apache에서 httpd.conf 파일에서

TraceEnable Off 을 Off로 고쳐주고

ServerTokens Prod 를 Full에서 Prod 로 고쳐준다.

(Full로 되어있는 경우 모든 정보를 보여주게된다.)

ServerSignature Off 로 설정하여 브라우저에서 apache 정보를 감춰준다.

 

위와 같이 설정을 해준 후 다시 서버정보를 확인하면 서버정보가 감춰져서 나오는 것을 확인 할 수 있다. 만약 안된다면 다른부분의 설정도 찾아봐야 될 것 같다.

반응형
반응형

ora-12519 the connection descriptor used by the client was:

멀쩡히 오라클을 사용하던 도중 갑자기 ora-12519라는 에러가 발생했다.

검색해 보니 개발하다가 흔히 발생할 수 있는 현상이라고는 하나, 해결을 해야 하므로....


sqlplus로 오라클에 접속하려 하니

ora-00020: 최대 프로세스 (%s) 수를 초과했습니다.

위와 같은 또다른 에러가 발생하는데, 세션의 수를 늘려주면 해결가능하다고 한다.


오라클이 설치되어있는 파일 경로에가서

init.ora 파일에서 Processes and Sessions 의 세션수를 늘려주고

오라클 서비스를 재가동 했더니 정상작동한다.

반응형
반응형

오라클 xe에서 발생한 에러인데, 다른 오라클에서도 발생 할 수 있을듯 싶다.

connection was refused with error ora-12519

현재 프로세스를 더 만들어 내지 못해서 나는 에러라고 한다.


현재 프로세스를 확인하는 방법은 sqlplus 실행후

select * from v$resource_limit where resource_name = 'processes';


프로세스의 기본 값은 40이므로 적당히 늘려주면 된다.

프로세스를 늘리는 방법은

alter system set processes=150 scope=spfile;


프로세스를 늘려준 후 오라클 서비스를 정지하고 다시 재시작 하면된다.

 

반응형
반응형

오라클 사용시 간혹 발생 하는 ORA-01861 리터럴이 형식 문자열과 일치하지 않음

이 에러는 날짜 즉 date타입에 String형을 넣으려 하거나, date형과 String형을 비교 하려고

할때 발생하는 에러이다.

에러를 없애기 위해서는 String을 date형으로 바꿔주던지,

date를 String형으로 변환시켜 주면 된다.

 

date타입을 String으로 변경하는 방법입니다.

TO_CHAR(SYSDATE,'YYYY-MM-DD')

String타입을 date타입으로 변경하는 방법입니다.

TO_DATE('2015-06-10','YYYY-MM-DD')

반응형

+ Recent posts