일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- html
- Stock
- 자바스크립트
- codeigniter
- 공모주 청약
- 리눅스
- 맥
- 공모주
- Oracle
- css
- 주식 청약
- 7월 공모주 청약 일정
- 주식 청약 일정
- 제이쿼리
- Stock ipo
- linux
- jquery
- java
- 6월 공모주 청약 일정
- 오라클
- SQL
- 자바
- 주식
- php
- Eclipse
- MYSQL
- 코드이그나이터
- IPO
- JavaScript
- 공모주 청약 일정
- Today
- Total
목록개발/was & server (92)
개발자의 끄적끄적
[mac/apache] macOS apache log location / 맥 아파치 로그파일 경로 맥 OS 에서 apache 를 세팅해서 개발을 진행하다보면 서버의 로그를 확인해야 하는 경우가 있습니다! 일반 리눅스 서버와는 경로가 약간 달라서 헤메는 경우가 있는데요! 바로 아래경로로 이동하셔서 로그 파일 2가지를 확인해보시면 됩니다! cd /var/log/apache2 참고들 하세요!
[apache/php] 504 gateway timeout 해결 방법 apache 와 php 를 사용하여 웹서비스를 구축하고 사용하다보면 아래와 같은 오류가 뜨는 경우가 있습니다. 바로 응답시간 초과 오류인데요! 로직이 잘못 구성되어 있을수도 있고, 데이터 조회가 너무 오래걸려서 나는 오류 입니다! 물론 문제를 바로잡는게 제일 중요하지만, apache 와 php 설정에서 시간을 조절할 수 있습니다! 1. php.ini 파일 max_execution_time = 120 2. httpd.conf 파일 TimeOut = 120 위 2가지 설정을 변경 혹은 추가하면 위와 같은 타임아웃 에러가 해결되기도 합니다! 시간은 소요 시간에 맞게 적절히 수정하시면 됩니다! 참고들 하세요!
[apache] 아파치 디렉토리 리스팅 방지 방법 apache 로 웹서버를 구성해서 사이트를 개발하다보면 소스폴더가 웹페이지상 url 로 파일이 리스팅되는 경우가 있습니다! 이런 상황은 보안상 매우 위험하기때문에 거의 기본적인 보안사항중 하나입니다! 만약 폴더가 리스팅 되는경우는 아래와 같이 httpd.conf 파일을 수정하시면 됩니다! 1. 아파치 설정파일인 httpd.conf 파일을 엽니다. Options Indexes FollowSymLinks ... 2. 소스폴더가 /var/www 라고 가정하고, 위와같이 디렉토리 설정이 있는 부분을 아래와 같이 변경합니다. Options ... Indexes FollowSymLinks 이부분을 제거하는 내용입니다! 3. 저장하고 빠져나와 apache 를 재시작합..
[apache] httpd: Could not reliably determine the server's fully qualified domain name error 해결 방법 apache 를 시작 혹은 재시작 하다보면 아래와 같은 에러 메세지가 나오는 경우가 있습니다! httpd: Could not reliably determine the server's fully qualified domain name 그럴때는 httpd.conf 파일을 열어서 아래와 같이 ServerName 라고 되어있는 부분의 주석을 풀어주시면 됩니다. ServerName localhost 그게 아니면 에러메세지와 함께 ServerName 을 어떤걸 입력하라고 나오는 경우가 있는데 주석을 해제하고 해당 ServerName을 입력하시..
[server/인증서] Let's Encrypt Problem binding to port 80: Could not bind to IPv4 or IPv6 / Let`s Encrypt 인증서 자동갱신 오류 해결 방법 let`s encrypt 인증서를 적용하여 사이트를 운영하다보면 자동인증이 되도록 스케쥴러를 등록해서 사용하곤 합니다! 잘쓰다가 2달정도 지나니 인증서 갱신오류가 떠서 적용이 안되어 있는걸 발견하고 서버에 접속해서 renew 명령어를 치니 아래와 같이 포트에러가 나더라구요! Let's Encrypt Problem binding to port 80: Could not bind to IPv4 or IPv6 그래서 구글링을 열심히 해서 찾아봤는데, 다 저의 상황과 맞지 않았고, 아래 명령어로 해결할..
[aws] aws s3 TLS1.2 설정 방법 [링크] aws 를 사용하다보면 tls1.2v 로 변경하라는 안내 메일이 자주옵니다. 기존에 tls1.0 혹은 tls1.1 이 1.2로 업데이트 되어가는 과정이라 보안상 업데이트가필요하다는 내용인데요! 그중에서 s3 도 tls 1.2 로 업데이트하라는 부분에 대해 공유하려고 합니다! cloudfront 를 이용하면 문제없다고 되어있지만, 그렇지 못한 환경에서는 버킷정책 부분에 아래와 같이 정책을 추가 혹은 수정하시면 됩니다! { "Version": "2012-10-17", "Statement": [ { "Sid": "EnforceTLSv12orHigher", "Effect": "Deny", "Principal": { "AWS": "*" }, "Action":..
[apache] 아파치 configuration error: couldn't perform authentication. AuthType not set! 해결방법 apache 를 시작 혹은 재시작했는데, 아래와 같은 AuthType 오류가 뜨는 경우가 있습니다! configuration error: couldn't perform authentication. AuthType not set! 그럴때는 해당 document_root 폴더의 권한 설정이 안되어서 그런겁니다! 바로 아래처럼 설정해주시면 됩니다! 1. apache 버전이 2.4 보다 낮을경우! Order allow,deny Allow from all 위 권한을 설정한 예는 아래와 같습니다! AllowOverride None # Allow open a..
[apache] (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 에러 해결 방법 웹서버로 apache 를 사용해서 웹서비스를 구축하다보면 아파치 서비스를 실행했을때 아래와 같이 포트관련 에러가 나오는 경우가 있습니다! (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 위와 같은 에러가 발생되면 포트를 이미 사용중이라 80포트로 서비스를 시작할 수 있다는 내용입니다. 따라서 아래 순서대로 포트를 점유하고 있는 프로세스를 종료시켜주시면 됩니다. netstat -nlp 위처럼 netstat 를 이용해서 서비스 리스트를 조회후 80 포트를 ..