본문 바로가기
728x90

linux9

Ssl .pem -> .crt 로 바꾸기 LetsEncrypt 로 ssl 적용을 하고 있었다. https 로 적용 중 스프링부트에서도 같이 ssl 적용하려면 해당 .crt 가 필요했다.그래서 .crt 를 바꾸는 방법을 알아보았다. springboot 뿐 아니라 node 에서도 필요한 부분이 있길래 겸사겸사 같이 알아보아서 적용시켜보았다 ㅎㅎ      Convert to .crt Format:If you need the .crt file specifically, you can create a copy of fullchain.pem and rename it: sudo cp /etc/letsencrypt/live/yourdomain.com/fullchain.pem /path/to/your/certificate.crt 이렇게 명령어를 linux 서버에.. 2024. 10. 14.
Semanage 로 nginx port 추가 허용방법 Linux 서버에서 nginx 로 서버 리다이렉트를 사용하고 있었다.하지만 nginx 에서 리다이렉트 허용하는 포트 번호가 너무 한정적이였다. 나만의 포트번호로 커스텀해서 그쪽으로 우회하고 싶었지만 그것을 추가할 수 있는 방법을 몰랐다. 그래서 구글링을 해보았다 . 요새 생산성 향상을 위해 chatgpt 를 많이 이용하곤 한다 ㅎㅎ   1. 현재 HTTP 관련 포트 확인우선, 현재 설정된 HTTP 관련 포트를 확인할 수 있습니다.bash코드 복사semanage port -l | grep http_port_t이 명령어는 http_port_t 타입으로 정의된 모든 포트를 보여줍니다.  2. 새로운 포트 추가만약 추가하려는 포트가 예를 들어 8081이라면, 아래 명령어로 추가할 수 있습니다.bash코드 복사s.. 2024. 10. 14.
Centos 7 jar 파일 스프링부트 프로퍼티 구분하기 서버에서 스프링으로 할때는  Tomcat 서버로 돌리기 때문에 보통 .war 로 업로드하여 설정하곤 하지만 보안상 이유로 나는 스프링부트를 이용해서 .jar 파일로 업로드 한다. 그때  nohup java -jar xx.jar &  이 명령어로 백그라운드 무중단 배포를 진행하는데  해당 local.properties 를 구분해놔서 어떻게 구분해놓은 프로퍼티들을 적용해야할지 몰랐다. 그래서 한번 구글링해보았다.  Centos 7 jar 파일 스프링부트 프로퍼티 구분하기Spring Boot에서 bootJar 명령은 Maven이나 Gradle을 사용하여 애플리케이션을 JAR 파일로 패키징하는 방법입니다. 기본적으로 이 명령은 현재 활성화된 프로파일에 따라 패키징됩니다. 따라서, 프로파일을 설정하지 않으면 기본.. 2024. 10. 14.
Centos 7. 에서 Mysql data import 방법 Linux 서버 뿐 아니라 로컬 에서도 Mysql data import 혹은 export 를 해야할 상황이 있다.로컬에서는 당연히 workbench 를 사용하기 때문에 간단히 import , export 를 할 수 있다. 하지만 Linux 서버에서는 로컬 언어를 사용하기 때문에 지식이 필요해서 여기에다 그 지식을 적어 놓으려 한다 ㅎㅎ  1. MySQL 로그인먼저 MySQL에 로그인해야 합니다. 터미널에서 다음 명령어를 입력하여 MySQL 서버에 접속합니다:bash코드 복사mysql -u root -p여기서 root는 MySQL 사용자의 이름입니다. 비밀번호를 입력하라는 메시지가 나타나면 MySQL root 사용자의 비밀번호를 입력합니다.  2. 데이터베이스 선택 또는 생성임포트할 데이터를 넣을 데이터베.. 2024. 10. 14.
Letsencrypt 갱신 무료로 https 로 설정하기 위한 방법 중 하나가 렛츠인크립트를 사용하는 것이었다.벌써 3개월이 지났나보다...갱신이 필요하다는 메일이 왔다. letsencryprt 는 무료로 https 를 설정하기 위한 방법 중 하나로써 굉장히 실전에 도움이 많이 되는 것 같다현재 linux 에서 http -> https 로 적용시키기 위해 작업중인데 리눅스 언어를 굉장히 많이  알게 되었다. 렛츠인크립트는 무료로써 3개월 갱신이 있다. 자동갱신으로 해놔야 될듯해서 그것도 같이 작업 중이다 https://smoh.tistory.com/406 [SSL] Certbot을 이용한 인증서 갱신하기.Certbot을 이용해 인증서를 갱신하는 방법에 대해 알아봅니다. 인증서 갱신 하기 벌써 인증서를 발급받은 지 세 달이 흘렀나 .. 2024. 8. 12.
React_ Refused to execute script from 'static/js/main.e0239543.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. React 에서 프로필 프로젝트를 개발하고 서버에 업로드 중 Refused to execute script from 'https://url/static/js/main.e0239543.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.이런 오류가 발생해서 만든 scss 나 컴포넌트들이 보이질 않아 흰 화면으로 남아있었다. 분명 url 접속은 잘 된듯 한데 내용물이 안나오고 저런 에러가 나오니까 뭔가 좀 이상했다.. 해당 url이 npm run build 한 폴더에서 인식을 못했기 때문에 빈 내용이 나올 수 있다 생각이 들었다. 그래서 여기 애초에 처음 시작하는 부분에서 profi.. 2024. 8. 9.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90