일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- UML
- php 취약점
- not working
- 안드로이드 푸쉬
- PHP
- Android
- 안드로이드
- C# IO
- 안드로이드 푸시
- soundpool
- android 효과음
- 폼메일
- 자바스크립트
- javascript
- xe
- html5
- Mail Server
- 우분투
- 설치
- dovecot
- mysql
- C#
- 자동 생성
- curl
- 안드로이드 gcm
- WebView
- php 시큐어코딩
- FCM
- chart.js
- roundcube
- Today
- Total
목록Linux (42)
그러냐
httpd.conf 에 아래 추가 ServerSignature Off ServerTokens Prod php.ini 에서 아래와 같이 변경 expose_php = Off 그리고 재시작 systemctl restart httpd
.bashrc 에서 .local부분을 지우면 되는데 여기저기 다른파일들을 찾아봐도 .local이 없다 알고보니 .bash_profile 여기에 있었네 vi 로 지워줬다
Ubuntu 20.04.4 에서 nodejs, npm 완전히 제거하는 법. 1. sudo apt-get remove nodejs sudo apt-get remove npm 2. cd /etc/apt/sources.list.d로 이동하여 노드 목록이 있으면 제거. 3. sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules sudo rm -rf /usr/local/lib/node* sudo rm -rf /usr/local/include/n..
대상 서버의 포트가 열려있는지 확인하는 방법 부제 ) telnet 없이 포트 오픈 확인하는 방법 대부분의 서버는 보안 문제로 ssh나 http, telnet 을 사용할 수 없는 경우가 있다. 이런 경우에 대상 버의 포트가 열려 있는지 확인 하는 방법에 대해서 삽질하다, 잊으면 안될것 같아서 남겨본다. Linux의 경우이다. echo > /dev/tcp/IP/PORT bash의 내장 기능으로 자세한 내용은 여기 에서 확인 할 수 있다. 포트가 열린 경우라면, 아무 메세지가 나오지 않는다. echo $? 해보면 정상적인 프로세스의 종료를 의미하는 0이 나온다. 포트가 닫힌 경우라면, 에러메세지가 나오고 echo $?의 결과가 1이 나온다. 포트가 열린 경우 $ echo > /dev/tcp/127.0.0.1/..
콘솔에서 명령어로 트래픽을 확인해 볼 수 있는 데몬이다. 웹브라우저에서 모니터링은 vnstat_php_frontend 도 설치하여야 한다. ( Webalizer 보다 트래픽 분석이 좋음 ) CentOS 7.x 에서 테스트 되었다. vnstat 설치 yum -y install vnstat vnstat 시작 및 부팅데몬 등록 [root@conoha ~]# systemctl start vnstat [root@conoha ~]# systemctl enable vnstat Created symlink from /etc/systemd/system/multi-user.target.wants/vnstat.service to /usr/lib/systemd/system/vnstat.service. Top 10 보기 [ro..
yum clean all & yum clean metadata yum install epel-release 이렇게 하라는데 그래도 안된다 무슨 repo 파일에서 enabled 를 1로 설정하래 그래도 잘안된다 /etc/yum.repos.d/ 경로 밑에 repo 파일이 많길래 그중에 epel.repo 파일 열어서 enabled = 1 로 다 바꿔버렸다 그러니 된다 아래는 참고 출처 : https://www.zinnunkebi.com/linux-yum-repo-change-status/ epel 리포지토리 초기 상태 확인하기 다음과 같이 epel.repo는 설치 직후의 상태가 enabled=0 비활성 상태임을 확인할 수 있습니다. 만약 enabled=1 로 설정되어 있다면 활성 상태입니다. $ cat /et..
사이트가 죽었다고한다 아파치서비스가 내려갔는데 로그를 보니 seg fault or similar nasty error detected in the parent process 이런 에러가 있어서 검색해보니 logrotate 기능이 있어서 1주일에 한번씩 로그파일을 교체해주고 아파치를 재시작 해주는 스케쥴러가 걸려 있는데 재시작하면서 충돌이나서 서비스가 실패 한다는 것이다(번역기돌림 : https://access.redhat.com/solutions/2626601) 그래서 다시 검색해보니 수동으로 재시작할때도 이상이 있는지 체크해보라고 함(https://talk.plesk.com/threads/apache-reload-graceful-restart-causes-apache-segfault.335534/) s..
출처: https://xinet.kr/?p=2988 https://solbel.tistory.com/2109 [개발자의 끄적끄적:티스토리] 첫번째 블로그 따라서 하다가 뒷부분은 두번째블로그 따라함 pecl 없어서 설치함 두번째 블로그에 설치방법있음 #RedHat Enterprise Server 6 curl https://packages.microsoft.com/config/rhel/6/prod.repo > /etc/yum.repos.d/mssql-release.repo #RedHat Enterprise Server 7 curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo #RedHat..
외부에서 접속할때 80포트나 443포트를 통해서 접속하되 보안상 내부에서는 다른 포트로 연결해서 써야한다고 한다 httpd.conf 에서 내부적으로 포트포워딩을 해주면 되고 아래 글의 5번 항목을 참조하면된다 8080포트로 연결한다면 Listen 8080을 httpd.conf 파일에 추가하고, 방화벽도 확인해준다 또한 참조된 블로그들을 살펴보면 프록시방식으로 포워딩하는 것과 Redirect 방식으로 포워딩하는 것이 보이는데 그차이점은 https://stackoverflow.com/questions/42154249/difference-http-redirect-vs-reverse-proxy-in-nginx 여기서 찾아볼 수 있었다. With a redirect the server tells the clien..
거의 권한 문제다 블로그 보면 별거 아닌데 안된다 설정 할 때마다 잘안되서 애먹는다 그래서 기본적으로 체크해야될 사항과 애먹은 내용을 적어놓는다 - chmod 권한 확인, chown 소유자확인 - 아파치 conf 파일 설정 확인 : 포트나 경로권한이나 등등 - 방화벽 포트확인 netstat -tnlp - SELinux 인 경우 : https://sd23w.tistory.com/467 ls -alZ 이런 경우가 있었다니..ㅜㅜ - 가상서버 사용하는 경우 : 네이버 공공클라우드사용 했었는데 여기 사이트 콘솔에서 포트를 열어줘야한다. 가상서버상에서 아무리 열어봐야 막아버린다 알고는 있었는데 잊어먹고 몇시간 작업하면서 애먹다가 뒤늦게 아차...ㅜ 다음에 또 애먹으면 여기다 적어놯야지