ฉันมีเว็บไซต์สองแห่งที่ให้บริการจากอินสแตนซ์อูบุนตู
ดังนั้น, https://siteone.com และ https://sitetwo.com ทั้งสองทำงานได้ดี
โดเมนย่อยของฉันใช้ได้ https://subdomain.siteone.com และ https://subdomain.sitetwo.com ก่อนที่ฉันจะย้าย https://sitetwo.com สู่คลาวด์แฟร์
ตั้งแต่ผมทำมานั้น ประเด็นก็คือ https://subdomain.sitetwo.com แสดง https://siteone.com.
ฉันมีที่อยู่ IP สาธารณะหนึ่งที่อยู่
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName sitetwo.ca
ServerAlias www.sitetwo.ca
DocumentRoot /var/www/boom/
<Directory /var/www/boom/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/sitetwo.ca_error.log
CustomLog ${APACHE_LOG_DIR}/sitetwo.ca_access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.sitetwo.ca [OR]
RewriteCond %{SERVER_NAME} =sitetwo.ca
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName label.sitetwo.ca
DocumentRoot /var/www/html/laravel-db-import/public/
<Directory /var/www/html/laravel-db-import/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/label.sitetwo.ca_error.log
CustomLog ${APACHE_LOG_DIR}/label.sitetwo.ca_access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =sitetwo.ca [OR]
RewriteCond %{SERVER_NAME} =label.sitetwo.ca [OR]
RewriteCond %{SERVER_NAME} =www.sitetwo.ca
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>