일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- css
- MYSQL
- 주식
- Stock
- java
- JavaScript
- 리눅스
- 7월 공모주 청약 일정
- 제이쿼리
- linux
- 공모주 청약 일정
- 6월 공모주 청약 일정
- php
- IPO
- 주식 청약
- Oracle
- 주식 청약 일정
- codeigniter
- Eclipse
- jquery
- 공모주
- 공모주 청약
- 자바
- 코드이그나이터
- 오라클
- SQL
- 자바스크립트
- 맥
- Stock ipo
- html
- Today
- Total
목록아파치 (25)
개발자의 끄적끄적
[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을 입력하시..
[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 포트를 ..
[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 꼭 재시작하시는것 잊지 마시구요! 참고들 하세요!
[server/apache] apache ssl 500 error example/ 아파치 ssl 연동 후 500 에러 수정 방법 apache 에서 ssl 을 연동하고 재시작 후 사이트를 열었는데 500에러가 나는 경우가 있습니다! 물론 여러가지 이유가 있지만, 가장 기본적으로 아래 사항이 빠진 경우에는 기본적으로 500에러가 나게 됩니다! SSLProxyEngine On 위 옵션을 ssl 설정 부분에 추가해주시면 됩니다! 참고들 하세요!