일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트
- Eclipse
- Stock
- html
- php
- linux
- Oracle
- JavaScript
- 7월 공모주 청약 일정
- 제이쿼리
- 맥
- java
- 주식 청약
- codeigniter
- 공모주 청약 일정
- jquery
- MYSQL
- 주식 청약 일정
- Stock ipo
- 자바
- 리눅스
- 공모주
- css
- 오라클
- 주식
- SQL
- 6월 공모주 청약 일정
- IPO
- 코드이그나이터
- 공모주 청약
- Today
- Total
목록개발/was & server (92)
개발자의 끄적끄적
[was/apache] 아파치 가상호스트 wild card 설정 방법 / apache virtual host wild card example 웹사이트를 개발하다 보면 웹서버로 apache 를 이용하여 개발하는 경우에 VirtualHost 설정을 해야만 하는 경우가 있습니다. 그중에서 특정 도메인의 A record 가 어떤게 들어와도 특정 Document Root 를 바라보게 설정해야 하는 경우가 있습니다. 그럴때는 아래와같이 Server Alias 를 설정하시면 됩니다. DocumentRoot /var/www/ ServerName other.example.com ServerAlias *.example.com 위 내용 보시면 아시겠지만, other.example.com 이라는 도메인으로 접속하거나, exa..
[was/server] apache 500 error redirect example / 아파치 500에러 리다이렉트 설정 방법 apache 를 사용하여 웹서비스를 구축하다 보면 500 에러와 같이 특정 에러가 발생하면 원하는 문구를 띄우거나 특정페이지로 리다이렉트 시켜야하는 경우가 있습니다. 그럴때는 ProxyErrorOverride On ErrorDocument 500 "https://www.naver.com" 위 옵션을 Document Root 폴더 설정하는 부분에 추가하시면 됩니다. 위 이미지를 보시면 아시겠지만, virtual host 나 document root 폴더 설정하는 부분에 2개 옵션을 추가한 내용입니다. 특히!! ErrorDocument 500 "입력"
[apache] 아파치 로그 internal dummy connection 제거 방법 apache 에서 로그를 출력해서 확인하다보면 아래 이미지와 같이 internal dummy connection 이 주기적으로 출력되는것을 확인할 수 있습니다. 위와 같은 불필요한 로그를 줄이려면 아래와 같이 가상호스트설정된 부분에 내용을 추가하시면 됩니다! ... SetEnvIf Remote_Addr "::1" loopback SetEnvIf Remote_Addr "127\.0\.0\.1" loopback CustomLog /var/log/httpd/default_access.log combined env=!loopback 꼭 재시작하시는것 잊지 마시구요! 참고들 하세요!
[was&server] apache post 데이터 수신 불가 해결 방법 / apache mod_security 설정해제 방법 리눅스에 php 를 설치하고 나서 개발 환경 설치가 완료된 후에 post 로 데이터를 전송하려고 하다보면 서버쪽에서 수신이 아예 안되는 경우가 있습니다! 그럴때는 아래와 같이 mod_security 를 설정해제하시면 됩니다! 1. 우선 커맨드창에서 아래 명령어를 통해서 mod_security 파일을 엽니다. cd /etc/httpd/conf.d vi mod_security.conf 2. 그리고 열린 파일의 내용을 보면 아래와 같이 2가지가 On 으로 설정되어 있을겁니다! SecRuleEngine On SecRequestBodyAccess On 3. 위와같이 On 으로 설정된 2개..
[was/server] aws ec2 하드디스크 증설 반영 에러 Bad magic number in super-block 에러 해결 방법 aws ec2 를 다루다 보면 디스크 용량이 꽉차서 증가시켜야하는 경우가 있습니다. 그럴때 aws 에서 증설하고 ec2 서버에 들어가서 증설된 내용을 반영해야 하는데요. 최종적으로 증설된 내용을 마운트된 디스크에 반영하려면 아래 명령어를 사용합니다. 위 명령어를 사용하면 아래와 같이 에러가 나는 경우가 있습니다. 그럴때는 아래 명령어로 하드디스크에 대한 내용을 확인해야 합니다. 위 명령어를 실행해보면 아래와 같이 디스크 정보가 나오는데요, 빨간 박스와 같이 xfs 라고 되어 있으실 겁니다. 위와 같이 되어 있는 경우는 resize2fs 명령어가 아니라, 아래 이미지와 ..
[server/ssl] Let`s Encrypt 인증서 갱신하는 방법 / Let`s Encrypt certbot renew example 리눅스에서 Let`s Encrypt 인증서를 연동해서 사용하는 경우 무료이기는 하지만 90일 마다 갱신을 해주어야 합니다. 그럴때는 바로 아래 명령어를 사용하시면 되는데요! certbot renew 90일이 되기전에 자동갱신을 해야하는데, 보통 1달에 1번정도 갱신여부를 체크해서 갱신하도록 스케쥴러를 연동해서 사용하곤 합니다. 물론 사용자의 환경에 따라 원하시는 주기를 설정하시면 됩니다 ㅎㅎ 0 0 1 * * root certbot renew crontab 에 위 내용 한줄을 추가하시면 1달에 한번씩 갱신을 호출하게 됩니다! 그럼 자동갱신이 이루어지니 참고들 하세요!
[server/apache] apache let's encrypt 방화벽 오류 해결방법 apache 서버에 let`s encrypt 를 적용하려고 certbot 를 실행하다보면 아래와 같은 firewall 문제가 발생되는 경우가 있습니다. Timeout during connect (likely firewall problem) To fix these errors, please make sure that your domain name was entered correctly and the DNS A/AAAA record(s) for that domain contain(s) the right IP address. Additionally, please check that your computer has a pub..
[server/ssl] Let's encrypt SSL 인증서 apache 적용 방법 Let's encrypt SSL 인증서를 발급받고 나면 apache 서버에 ssl 설정을 수정해주어야만 정상동작합니다. 이번에는 Let's encrypt SSL 인증서를 적용하는 방법을 공유해보려고 합니다! 1. 우선 아래와 같이 ssl 설정파일을 vi 편집기로 열어줍니다. vi /etc/httpd/conf.d/ssl.conf 2. ssl.conf 파일에서 SSLCertificateFile / SSLCertificateKeyFile / SSLCertificateChainFile 위치를 찾아서 아래와 같이 변경합니다. SSLCertificateFile /etc/letsencrypt/live/도메인/cert.pem SSLC..