Web Server(17)
-
nginx 인증 설정
HTTP Basic Authentication https://www.howtogeek.com/devops/how-to-setup-basic-http-authentication-on-nginx/ How to Set Up Basic HTTP Authentication in NGINX Basic username and password authentication is an easy and simple way to secure administrative panels and backend services. Nginx can be configured to protect certain areas of your website, or even used as a reverse proxy to secure other serv..
2023.06.10 -
minikube proxy 설정
hosts 파일 수정 cd /etc vi hosts # 아래 내용 추가 127.0.0.1 ${적용할 도메인} conf 설정 server { listen 8443 ssl; # 도메인으로 설정하지 않으면, 인증서에 허용 IP를 추가해줘야 함 server_name ${적용할 도메인}; ssl_certificate "/home/barisein/.minikube/profiles/minikube/apiserver.crt"; ssl_certificate_key "/home/barisein/.minikube/profiles/minikube/apiserver.key"; access_log /var/log/nginx/reverse-access.log; error_log /var/log/nginx/reverse-error...
2023.06.06 -
nginx Trouble Shooting
셋팅 내용이 맞는지 확인 # 환경설정에 에러가 있는지 확인 nginx -t # 에러 로그 확인 tail-f /var/log/nginx/error.log
2023.05.27 -
nginx 사설 ssl 적용
https://goldsony.tistory.com/223 SSL 사설 인증서 생성하기(feat, openssl) #223 1. SSL(Secure Sockets Layer) 인증서란? 웹 서비스를 이용하는데 신원을 확인하고 암호화 통신을 하기위해 사용되는 디지털 인증서입니다. SSL 프로토콜을 사용하여 SSL 인증서로 불립니다. 서비스하 goldsony.tistory.com /etc/nginx/ssl # CA 관련 생성 sudo openssl genrsa -out rootCA.key 2048 sudo openssl req -new -key rootCA.key -out rootCA.csr sudo openssl x509 -req -in rootCA.csr -signkey rootCA.key -out ro..
2023.05.07 -
vmware nginx 외부 오픈
host PC 밖에서 접속하는 경우에만 적용됨 windows에 port forwarding 설정 netsh interface portproxy add v4tov4 listenport=443 listenaddress=0.0.0.0 connectport=443 connectaddress={vm IP} # 확인 netsh interface portproxy show all # 삭제 netsh interface portproxy delete v4tov4 listenport=80 listenaddress=0.0.0.0 windows에 방화벽 포트 오픈 Windows Defender 방화벽 > 고급 설정 > 인바운드 규칙 > 새 규칙 > 포트 TCP 특정 로컬 포트 : 443 연결허용 이름: nginx https:..
2023.05.05 -
ubunbu nginx 설치
설치하면 자동으로 실행 됨설치위치: /etc/nginxsudo apt install nginx기동 명령어# 부팅시 자동시작sudo systemctl start nginxsudo systemctl status nginxsudo systemctl stop nginx# 환경설정 변경 후 무중단 적용sudo systemctl reload nginx# 환경설정 변경 후 문법확인sudo nginx -t# 서비스 포트 확인# sudo로 실행해야 PID/Program name 정보가 나옴sudo netstat -tnlpreverse proxy 설정https://velog.io/@prayme/ubuntu%EC%97%90%EC%84%9C-nginx-reverse-proxy-%EC%84%A4%EC%A0%95%ED%95%98..
2023.05.01