일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 주식
- jquery
- html
- 공모주 청약 일정
- Eclipse
- 자바스크립트
- css
- IPO
- Oracle
- 코드이그나이터
- Stock
- 주식 청약 일정
- 자바
- linux
- Stock ipo
- MYSQL
- 오라클
- 제이쿼리
- SQL
- 6월 공모주 청약 일정
- JavaScript
- 주식 청약
- codeigniter
- 공모주
- 맥
- 7월 공모주 청약 일정
- 리눅스
- java
- 공모주 청약
- php
- Today
- Total
목록개발/was & server (92)
개발자의 끄적끄적
[was/server] amazon linux2 apache install / 아마존 리눅스2 아파치 설치 방법 amazon linux2 에서 apache 를 설치하는 방법입니다. 1. 우선 패지키 관리자인 yum 을 최신버전으로 업데이트 합니다. sudo yum update -y 2. apache 를 설치합니다. sudo yum install httpd -y 3. apache 서비스를 시작합니다. sudo systemctl start httpd 4. 재부팅시 apache 가 자동실행 되도록 설정합니다. sudo systemctl enable httpd 5. apache 실행여부를 확인합니다. sudo systemctl is-enabled httpd 위 이미지처럼 실행여부 확인까지 끝나면, 설치가 완료된..
[was/server] apache .htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable 에러 해결 방법 amazon linux2 에 apm 을 설치하는 과정에서 apache 설치 후 구동 테스트를 하는데, 아래와 같은 에러가 발생했습니다. .htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable 위 에러를 검색해보면 1. 권한문제 2. selinux 문제 위 2가지 문제일 가능성이 가장 큽니다. 저는 2가지 다 안되서 한참 찾다가.. 권한문제를 되짚어 봤는데요. 제 폴더 구조는 /home/ec2-user/aaa 이렇게 되어있는데, aaa..
[was/server] 맥 apache httpd.conf 파일 위치 맥에서 apache 설정파일인 httpd.conf 파일의 경로 입니다! /private/etc/apache2/httpd.conf 혹시나 어디있는지 찾고 계실분들을 위해서 공유하고자 올립니다! 추가적으로!! 위 파일을 vi 편집기로 여실때는 sudo vi /private/etc/apache2/httpd.conf 이 내용처럼 sudo 를 앞에 붙여서 관리자 권한으로 열어야 편집이 가능합니다! 참고들 하세요!!
[was/server] 맥 apache 재시작 명령어 맥에서 아파치를 재시작 하는 명령어 입니다. sudo apachectl graceful 위 처럼 sudo 로 관리자 권한으로 재시작이 되는 내용이구요. 명령어 대로 실행하면 비밀번호를 입력하는 화면이 나옵니다. 그때 pc 로그인 비밀번호를 입력하시면 됩니다. 참고들 하세요!
[was/server] 맥 아파치 DocumentRoot 경로 맥에서 로컬에 apm 세팅을 하여 개발을 하는 경우, 맥에서는 apache 와 php 가 설치되어 있다는 게 좋은점인듯 합니다! 하지만, apache 의 document root 설정은 다르게 되어 있습니다. /Library/WebServer/Document 위 내용처럼 아파치 DocumentRoot 는 라이브러리 폴더 안에 WebServer/Document 폴더로 되어 있으니 참고들 하세요!
[tomcat] 톰캣 is exceeding the 65535 bytes limit 에러 해결 방법 이클립스 프로젝트를 작업하던중 톰캣을 실행시켰을때 아래와 같은 에러나 나오는 경우가 있습니다! is exceeding the 65535 bytes limit 그럴때는 톰캣의 web.xml 파일을 열어서 아래 내용을 추가해주고 다시 시작하면 해결됩니다! mappedfile false 참고들하세요!
[was/nginx] nginx 서버 버전정보 숨기는 방법 nginx 를 사용하여 웹 개발을 할때, 도메인으로 접속해서 크롬 개발자 도구 확인해보면 header에 서버 버전정보 들이 노출됩니다. 이런 사항들은 웹 공격에 사용된다고 하니 버전 정보는 숨기는게 좋습니다. 1. 우선 아래 경로의 설정 파일을 엽니다. /etc/nginx/nginx.conf 2. 설정파일의 내용중 아래와 같은 내용이 주석이 되어있다면, 해제하고, 없으면 추가로 작성합니다. http { server_tokens off; ... 3. nginx 서비스를 재시작 합니다. 4. 다시 도메인으로 접속하여 확인해봅니다. 위 방법대로 하면, 전체는 아니지만 어느정도 웹취약점 공격에 사전에 방어할 수 있다고 생각됩니다! 참고들 하세요!
[was/nginx] nginx 로드밸런싱 설정 예제 nginx 에서 로드밸런싱 즉 서버를 이중화해서 분배를 해야하는 경우가 생기면, 아래와 같이 sites-available 에 upstream 을 이용한 프록시 설정 파일을 생성하면 됩니다! upstream testserver { // 로드밸런싱명 (testserver) server localhost:8081; server localhost:8082; } server { listen 80; server_name example.com; location / { proxy_pass http://testserver; // upstream 에서 설정한 로드밸런싱 이름 } } 저도 이제 테스트 단계라서 설정 변경 및 테스트 후에 공유할 내용은 다시 공유하겠습니다!..