2017-03-27 9 views
2

나는 사전 인스턴스를 가지고 있으며 여러 도메인을 사용하여 액세스 할 수 있기를 원합니다.prestashop 같은 가게의 여러 도메인

내 도메인은 example.com이고 prestashop 메인 도메인을 example.com으로 설정합니다.

가 나는 또한 도메인 example.net을 가지고 있고이 같은 위치에 example.net 지적 만약 내가 같은 가게를 열려면, URL은 내가 원하는 example.com

에 example.net 변경됩니다 변경할 도메인이없는 두 도메인을 보유하고 있지만 여러 매장 (사전 상점 멀티 스토어 기능은 정확히 동일한 상점이기 때문에)을 사용하고 싶지 않습니다.

어떻게 든 가능합니까?

답변

0

예를 들어 Nginx (또는 Apache)를 사용하여 역방향 프록시를 만드는 것도 이와 다른 방법 일 수 있습니다.

server { 
    listen *:443 ssl; 
    listen *:80; 
    ssl_certificate /etc/letsencrypt/live/domain.tld/fullchain.pem; 
    ssl_certificate_key /etc/letsencrypt/live/domain.tld/privkey.pem; 
    server_name domain.tld domain2.tld domain3.tld; 

    access_log /var/log/nginx/domain.tld.access.log; 
    error_log /var/log/nginx/domain.tld.error.log; 

    root /srv/domain.tld/; 
    index index.html index.htm index.php; 

    location/{ 

     proxy_pass http://prestashopdomain.tld; 
     proxy_set_header Host $http_host; 
     proxy_set_header X-Real-IP $remote_addr; 
     proxy_set_header X-Forwarded-Proto $scheme; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header HTTPS $https; 

    } 

} 

에 죄송 페이지 하단에서> 일반이 말한다하지만 당신은 환경 설정에서, 백 오피스에 (Multishop 기능을 통해이를 달성 할 수 있습니다 여기에

는 Nginx에에 같은 하나 개의 도메인에 대한 샘플 구성입니다) 및 여러 개의 주소를 가리 키지 만, 그것은 여전히 ​​동일한 상점이면서 동일하게 작동합니다. 이것은 더 간단합니다.

+0

HTTPS와 관련하여 # 줄을 추가하는 것을 망설이지 마십시오. 이것은 옵션입니다. –