프로그래밍/linux
-
Apache FIN_WAIT2 TIME_WAIT 해결프로그래밍/linux 2018. 12. 28. 19:20
Apache FIN_WAIT2 TIME_WAIT 해결 아파치 서버에서 TCP Socket이 열렸으면 닫아 줘야하는데. 응답이 없어 응답을 무한정 기다리는거 같아서. 아파치 쓰레드를 다 잡아 먹으면 다른 사용자들이 접속을 할수가 없더라구요. sysctl -a |grep tcp_keepalive net.ipv4.tcp_keepalive_intvl = 75net.ipv4.tcp_keepalive_probes = 9net.ipv4.tcp_keepalive_time = 7200 sysctl -w tcp_keepalive_time = 180 위와 같이 세팅값을 변경할려구 했지만 에러가 발행 하네요. 난감하네요.ㅠㅠ echo 180 > /proc/sys/net/ipv4/tcp_keepalive_time echo 60..
-
아파치 Headers Server OS 숨기기프로그래밍/linux 2017. 7. 17. 10:44
아파치 Headers Server OS 숨기기 HTTP 헤더와 404 페이지에서 OS, 아파치 버전 정보를 숨김 기존에는 Hearder 정보에 그래도 노출됨 httpd.conf 파일 아래 정보로 추가 및 수정 ServerSignature OffServerTokens Prod 수정후 OS정보 및 아파치 버전이 표시 되지 않고 있습니다. httpd.conf 수정후 꼭 apache를 재시작해주세요. 한가지 더 있네요. hearder 정보에 php 버전 정보가 노출 되는 경우가 있습니다. php.ini 파일에서 expose_php = Off 찾아 Off로 수정아파치 재시작하시면 됩니다.^^
-
YumRepo Error: All mirror URLs are not using ftp, http[s] or file프로그래밍/linux 2017. 6. 7. 17:17
YumRepo Error: All mirror URLs are not using ftp, http[s] or file 위와 같은 에러 해결 방법 echo "http://vault.centos.org/5.0/os/x86_64/" > /var/cache/yum/base/mirrorlist.txtecho "http://vault.centos.org/5.0/extras/x86_64/" > /var/cache/yum/extras/mirrorlist.txtecho "http://vault.centos.org/5.0/updates/x86_64/" > /var/cache/yum/updates/mirrorlist.txt 5.0 => centos 버전입니다. 잘 해결하셨어요?
-
selinux 설정 해제하기프로그래밍/linux 2017. 1. 18. 12:52
selinux 설정 해제하기 selinux 란?리눅스에 보안을 책임지는 프로그램이다. selinux가 활성화 되어 있어 있으면 접근 권한이 설정이 안되어 있다는 오류 메세지를 받을 것이다.selinux의 설정을 해제해 주면된다. 방법 1. vi 를 통해 "/etc/selinux/config" 에 접속한다.2. selinux 를 화면과 같이 disabled 하면 된다. [root@ns1 log]# vi /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.#..
-
아파치2.2.x 웹서버 (Apache HTTP Server) 동시 접속자 수 늘리기프로그래밍/linux 2016. 7. 22. 16:10
아파치2.2.x 웹서버 (Apache HTTP Server) 동시 접속자 수 늘리기 아파치2.2.x 버전의 `ServerLimit`는 Default = 256, Max = 20000으로 지정되어 있습니다. 자 그럼 `ServerLimit`값 조정을 해보겠습니다. 변경하고자 할 경우 Httpd.conf 에서 `/conf/extra/httpd-mpm.conf` 을 Include 처리 (리마크 제외) 하고 Httpd-mpm.conf 파일을 열고 지시자 변경합니다. # httpd.conf 에서 다음 라인 리마크 해제Include conf/extra/httpd-mpm.conf httpd-mpm.conf에서 다음은 동시접속자를 "1000" 로 지정한 예제이다.ServerLimit 1000StartServers 5M..