• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
Linux

nginx 구성 중 도와주세요~~

kaga 294

0

3

공유기를 거쳐  nginx로 들어오는 모든 80 포트의 

$host를 server_name으로 지정하고 싶습니다.

 

server_name $host 요롷게 바도 받았니....

서브 도메인이 하나인 경우는 잘 동작 합니다.

 

하지만 서브 도메인을 두개 이상 등록하는 경우 duplication 에러를 뿝내요.... ㅜㅜ

 

검색중에 다른 분이 짜신 코드 중에 아래 와 같은 넘이 있는데...

요건  구문오류가 있는거 같아요...

(Nginx invalid condition "="라는 오류를 뿝네여.)

 

 

server {
    if ($host = {domain name}) 
        {
        return 301 https://$host$request_uri; }
        listen 80 default_server;
        listen [::] default_server;
        server_name {domain name};
        return 404;
    }

 

어떻게 수정하면 될까요??? 도와주세요..

신고공유스크랩
3
profile image 1등
달소 2021.09.05. 13:02

$host == 으로 해보시겠어요?

저랑 설정하는게 조금다르기는해서 ㅎㅎ 한번 테스트부탁드립니다

kaga 글쓴이 2021.09.06. 00:53
달소

관련하여 다른 곳을 검색하다보니..

server {

 

listen 80 default_server;

listen [::]:80 default_server ipv6only=on;

 

server_name custom_server_name;

 

if ($host = custom_server_name) {

return 301 https://$host$request_uri;

} # managed by Certbot

 

return 404; # managed by Certbot

 

}

위와 같이 구문을 짜서 동작 시키더라구요....

 

여튼 지금은 잘 되네요..ㅋㅋ 답변 감사합니다.

profile image
달소 2021.09.06. 02:15
kaga

앗 그러네요 저도 certbot을 썻을때 동일한 내용이 입력되는걸 봤는데,,ㅋㅋ

그때 ==으로 봤었는데 그냥 = 이군요.. 아무튼 잘되신다니 다행입니다

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글

분류 제목 글쓴이 날짜 조회 추천
코딩테스트 ㅘ!!!!!! 9 Jasons 23.08.24.15:40 139 +2
코딩테스트 으어... 대회 시작 1시간 하고도 정확히 15분전 2 Jasons 23.08.13.12:45 240 +1
코딩테스트 NYPC 2023 2 Jasons 23.08.09.14:13 172 +1
코딩테스트
image
Jasons 23.08.24.15:40 139 +2
코딩테스트
normal
Jasons 23.08.13.12:45 240 +1
코딩테스트
image
Jasons 23.08.09.14:13 172 +1
Python
normal
mjk 23.08.03.20:22 219 +3
Linux
image
hilee0602 23.04.05.16:34 229 +1
Linux
image
화정큐삼 23.03.19.08:46 299 0
Docker
normal
장작_범댕이 23.02.19.14:21 296 0
정보
image
동기 23.01.16.09:16 220 0
정보
image
달소 23.01.06.14:50 1485 0
정보
image
동기 23.01.04.16:14 205 +2