nginx를 사용하여 여러 도메인 이름에 해당하는 하나의 IP 구성

필요:

두 개의 도메인 이름이 동일한 웹사이트 IP를 가리키려고 합니다.

해결하다:

  • https 인증서 액세스가 필요하지 않으면 구성할 필요가 없습니다.도메인 이름 확인에서 각각 동일한 ip를 추가하고 dns 확인을 통해 동일한 웹 사이트에 매핑할 수 있습니다.

  • https 액세스가 필요한 경우 포트 443을 구성해야 합니다.

  • 먼저 SSL 인증서를 신청하고 nginx 배포를 선택합니다.
  • 여러 도메인 이름은 서버 구성만 추가하면 됩니다.

http{}에 서버 구성 추가,
원본 서버

 server {
        listen       80 default_server;
        server_name  www.**.cn;
        root         /usr/share/nginx/html;
}
server {
     #SSL 默认访问端口号为 443
     listen 443 ssl;
     server_name cloud.***.com; 
     ssl_certificate cloud.***.com_bundle.crt; 
     ssl_certificate_key cloud.***.com.key; 
     ssl_session_timeout 5m;
     ssl_protocols TLSv1.2 TLSv1.3; 
     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
     ssl_prefer_server_ciphers on;
     location / {
          root html; 
         index  index.htm

추천

출처blog.csdn.net/weixin_42551921/article/details/127305304