본문 바로가기
728x90

study/server12

centos selinux semanage port centos 에서 selinux사용 중인 상태!! 몇번 포트 열렸는지 확인 semanage port -l | grep http_port_t 8080번 포트를 허용. semanage port -a -p tcp -t http_port_t 8080 2021. 11. 30.
파일 업로드시 저장 안됨 소스에 별 문제 없어보이는데 파일 저장안되면 디렉토리 소유권을 아파치로 변경해준다. chown apache:root dirname 2021. 11. 23.
file permission 파일 권한 문제 파일 만드려는데 권한 문제로 생성이 안된다! (코드는 php입니당) $fp = fopen("/home/test/data/html.txt", "w") or die("cant"); fwrite($fp,json_encode($aValue)); fclose($fp); chmod 777 해도 소용 없었음. 범인은 바로 selinux ㅡㅡ.. 파일을 저장하려는 폴더와 그 밑 파일 모두에게 권한 부여했더니 됨.. chcon -t httpd_sys_rw_content_t /home/test/data -R 뭐 안 될때마다 selinux부터 의심하기 시작했다 ㅋㅅㅋ;; 그렇다고 끄는건 위험하다고 하니 해결 방법을 잘 찾아봐야겠다.. 2021. 10. 23.
nginx http를 https로 리다이렉션 nginx 서버 사용중인데 http로는 접근 못하게 해야했다. 그래서 http로 들어오면 https로 보내게끔 하기로 함. 다음 파일 수정 [root@admin ~]# vi /etc/nginx/conf.d/default.conf 이 파일의 윗 부분에 추가 ㅋㅋ server{ listen 80; return 301 https://$host$request_uri; } 아주 잘 된다~ 2021. 10. 22.
php fopen permission 권한 거부 당해서 파일을 열지 못함. chmod 777해도 안될 때. selinux 로 권한부여 하면 됨. chcon -t httpd_sys_rw_content_t /home/centos/data -R 2021. 10. 1.
jenkins(젠킨스) 알람 slack으로 받기 jenkins 알람을 슬랙(slack)으로 받아보자! 우선 Jenkins 관리>시스템 설정에 들어온다 환경설정 페이지로 이동 될텐데 거기서 밑으로 내리다 보면 slack영역이 있다.(슬랙 플러그인이 설치되어 있어야 한다.) 설치 안했다면 여기서 설치하고 오자! jenkins plugin install 젠킨스 플러그인 설치 젠킨스에 플러그인이 있다고 한다! 내가 원하는건 슬랙 노티피케이션.! 기존에는 try catch로 에러나면 slack보내게 해놨었다! 그리고 /var/log 경로에도 로그 쌓아놓게 했는데.. jenkins 는 로그도 확인 s-yun.tistory.com workspace에 서브도메인을 입력 블라블라.slack.com 여기서 블라블라가 서브 도메인~ member id 부분에는 채널 아이디.. 2021. 9. 24.