알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)
apache2 서비스 실행 후 내가 만들 Bash 실행 apache2 서비스 실행후에 특정 Bash 실행 파일을 실행 시킬 작업이 있어서 찾아 보게 되었습니다. 방법은 /lib/systemd/system/apache2.service 파일을 수정 하는것 입니다. 저의 경우 일단 Bash 실행 파일을 /home/user/apache2StartAfter.sh 여기에 작성해 두었습니다. 1. sudo nano /lib/systemd/system/apache2.service 2. ExecStartPost 설정 추가 [Unit] Description=The Apache HTTP Server After=network.target remote-fs.target nss-lookup.target [Service] Type..
Apache2 Vue3(Vite) 배포 해당 과정은 Apache2 에 Vue3 프로젝트를 여러개 배포 한다는 과정에 작성 되어 있습니다. 응용하면 1개 배포는 쉽습니다. Vue3 프로젝트 vite.config.ts export default defineConfig({ plugins: [ vue() ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } }, base: "/waferMap/", }) 저의 경우 base 를 "/waferMap" 으로 하여 접속 Url - http://배포주소:포트/waferMap 으로 설정 하도록 했습니다. Public 폴더안 img 참조 변경 저의 Vue Project 폴더 구조 안 Pu..
Apache2에서 Django 배포 재작성의 이유 최근에 python 버전의 다양화에 따른 mod_wsgi 의 실행 환경의 변화 Django의 많은 버전 업그레이드 DjangoRestFrameWork 인증 이슈(JWT 포함) ubuntu 에서 설정 디테일 하게 하기 위해. 위와 같은 이유로 배포 절차를 다시 작성 하게 되었습니다. Django Project 기본 정보 프로젝트 이름 : bwaferMap static 파일 경로: static collectstatic 경로: staticfiles settings.py STATIC_URL = '/bWaferMap/static/' STATICFILES_DIRS = [ BASE_DIR / 'static' ] STATIC_ROOT = os.path.join(BASE..