# apache2

Ubuntu) Apache2 Https 리다이렉트 설정
letsencrypt에서 ssl 발급apache2 설치openssl 설치/etc/apache2/sites-available/000-default.conf 수정 custom .conf를 사용할 경우에는 sites-enabled에 심볼릭 링크 생성해줘야함.수정 내용
[apache2] apache2 RuntimeError
해당 에러를 본다면 현재 아파치가 바라보고 있는 python 경로의 django/apps/registry.py 에서 라인 83줄 정도에 있는 raise RuntimeError("populate() isn't reentrant")코드를 self.app_configs =
[django] staticfiles 폴더 생성
django와 apache2 연동을 통해 웹 서버를 구성하려고 한다. 그럼 000-default.conf 파일에서 static파일이 있는 폴더를 지정해야 하는데 admin과 관련된 static 폴더가 없어서 관리자 페이지는 static이 할당되지 않는 페이지로 나온다.
[apache2] apache2 django 연동시 필독!!!
django와 apache를 연동시 wsgi라는 표준 게이트웨이 인터페이스를 사용하게 된다. 만약 000-default.conf 파일을 모두 수정하고 service apache2 start 명령어로 수행했는데 위와 같은 에러가 발생한다면 django 버젼을 3.2.6

Linux Programming #6
앞으로 linux를 사용하기위해 kali linux를 이용하여 기본적인 리눅스 프로그래밍을 해보았다. 💡 패키지 SW 설치하기 linux 에서 패키지(SW,프로그램)를 설치하는 단계 1) 패키지 DB 업데이트: $sudo apt update 2) 패키지 설치:

docker-compose로 APM서버 구축하기
먼저 사용할 도커 이미지부터 다운로드한다. apache2와 php, mysql, nginx 전부 사용할 예정이기에 모두 다운받아주도록 하자버전을 지정하지 않을경우 최신버전을 다운받게되니 원하는 버전이 있는경우 지정해주도록 한다.docker pull <이미지>:&l
Amazon linux 2 아파치웹서버 서브도메인 설정하는 방법
AWS를 이용하여 amazon linux 2가 설치된 서버에서 서브도메인을 설정해야한다면,아래 경로의 파일을 수정하면 된다. /etc/httpd/conf.d/vhost.conf대략 이러한 설정을 한 뒤sudo systemctl restart httpd위 명령어를 통해

Apache2 포트 변경
// apache2.4.X 기준아래 부분 설정 변경아래의 부분 설정참고사이트 :https://osasf.net/discussion/603/apache%EC%9D%98-%EA%B8%B0%EB%B3%B8-%ED%8F%AC%ED%8A%B8-%EB%B3%80%EA%B
Basic of Apache
그누보드5를 사용해보려고 했는데 php기반이라서 처음접해보는거라 메모 할 겸 같은 어려움을 겪는 사람들이 있을까봐 글을 남긴다나는 코린이고 ubuntu에 익숙해져야할 필요가 있다고 생각해서 wsl환경에서 설치하는 것을 기본으로 설명하겠다일단 그누보드5를 설치하는 과정은

ZeroSSL 무료 인증서 갱신하기
프로젝트를 수동으로 배포하면서 배포 로직을 공부하고 있다. 도메인과 https도 적용했는데, 사실 공부 쪽에 더 가까운 프로젝트라 일단 ZeroSSL에서 무료 SSL 인증서를 발급받아 사용하고 있다. 단, 무료는 유효기간이 90일이기 때문에 3개월
Ubuntu / Apache2 / 아파치2 웹 서버 기본 경로 설정
웹 서버를 실행할 때, 기본 경로를 html 혹은 사용자 지정 경로로 설정하는 방법은 다음과 같다. 경로 이동 : cd /etc/apache2/sites-available vim 000-default.conf 입력 약 12번째 줄의 DocumentRoot /var/
아파치 2, SSL, Socket.io 설정하기
아파치2에서 ssl 적용상태에서 socket.io를 적용하는 방법이다."nodeJS가 동작하는 내부포트 3000으로 프록시를 해준다.URL에 socket.io, 쿼리 스트링에 transport=websocket을 달고 오는 요청을 3000번으로 연결해준다. 1\. so