찾다

 >  Q&A  >  본문

nginx server_name 구성

내 호스트에는 아직 도메인 이름이 없습니다. server_name에는 무엇을 입력해야 하나요?

阿神阿神2755일 전913

모든 응답(3)나는 대답할 것이다

  • 某草草

    某草草2017-05-16 17:11:38

    IP 주소를 입력하시면 됩니다. 공백으로 두거나 아무렇게나 채우고 이 구성을 기본값으로 두십시오.

    nginx는 server_name이 HTTP 요청 헤더와 일치하는 호스트를 기반으로 사용할 server를 결정합니다. 호스트 값은 기본적으로 브라우저에 의해 도메인 이름으로 채워집니다. 모든 server_name이 일치하지 않으면 기본 server가 사용되므로 다음과 같이 작성하는 것이 가장 안정적입니다: server_name 匹配 HTTP 请求头的 host,去决定使用那个 server。host 的值浏览器默认填写域名。如果所有server_name都匹配不到就使用默认的server,所以写个这个是最靠谱的:

    server {
        listen      80 default_server;
    }

    如果如果都没有default_server默认的就是第一个server

    在只有一个的情况下就不需要区分了。没有域名也只能在一个端口建立一个server 으아아아

    default_server가 없으면 기본값은 첫 번째 서버입니다. #🎜🎜# #🎜🎜#한개만 있으면 구분할 필요가 없습니다. 도메인 이름이 없으면 하나의 포트에만 서버를 생성할 수 있습니다. #🎜🎜#

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:11:38

    아직 도메인 이름을 구매하지 않으셨다는 말씀이신가요? 고정 서버로 해결되도록 호스트를 직접 구성할 수 있습니다.

    # localhost 이름 확인은 DNS 자체 내에서 처리됩니다.

    # 서버 IP your_server_name

    Nginx의 가상 호스트를 특정 구문 분석 서버 파일 경로로 구성하세요:

    server{
    ...
    # 서버 도메인 이름
    server_name your_server_name;
    # 파일 경로
    root /data/dev/..../;
    ...
    }

    회신하다
    0
  • 为情所困

    为情所困2017-05-16 17:11:38

    그렇지 않은 경우 먼저 IP를 조정한 후 도메인 이름이 있을 때 추가할 수 있습니다

    회신하다
    0
  • 취소회신하다