Я запускаю следующее облако на хостере. По умолчанию сервер был доступен на 12345.hoster.com
. Я также купил домен mysite.biz
и установил запись A на IP своего сервера.
Так как он работает на Apache2, я изменил настройку:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mysite.biz
DocumentRoot /var/www/nextcloud
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/nextcloud>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Этот conf (и его эквивалент для порта 443) являются единственными включенными conf. Тем не менее, я все еще могу получить доступ к своему сайту, открыв 12345.hoster.com
в браузере.
Как я могу обслуживать мой сайт только через mysite.biz
?
РЕДАКТИРОВАТЬ -
my /etc/hosts/
действительно содержит только «старое» имя хоста:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
# Auto-generated hostname. Please do not remove this comment.
123.123.123.123 12345.hoster.com 12345
Насколько я могу судить, с DNS-записями все в порядке:
dig mysite.biz
; <<>> DiG 9.13.7 <<>> mysite.biz
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38461
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;mysite.biz. IN A
;; ANSWER SECTION:
mysite.biz. 150 IN A 123.123.123.123
;; Query time: 17 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sa Mär 09 15:51:29 CET 2019
;; MSG SIZE rcvd: 56
и
[...]
;mysite.biz. IN CNAME
;; AUTHORITY SECTION:
mysite.biz. 3109 IN SOA somename.dzone.com. hoster.datacenter.com. 2019030802 86400 7200 604800 7200
[...]