Я прочитал несколько руководств по настройке сервера на HowtoForge и т. Д. Итак, я осведомлен об установке и требованиях к программному обеспечению. Однако как мне назначить домены моему серверу? Когда я настраивал свой VPS, он запрашивал у меня только имя хоста. Как мне указать домены на мой сервер? Я использую GoDaddy в качестве регистратора. заранее спасибо
Используя GoDaddy, вы переходите к инструменту управления DNS и указываете свои записи DNS на IP-адрес вашего VPS.
Чтобы настроить Apache для обработки нескольких доменов, вам нужно взглянуть на директиву VirtualHosts. За исключением моего:
NameVirtualHost *:80
# ie - if anything directs here and has no matching domain, presume default domain
<VirtualHost *:80>
DocumentRoot /var/www/<mainsite>
ServerName www.<mainsite>.com
ServerAlias <mainsite>.com *.<mainsite>.com
ErrorLog logs/<mainsite>-error_log
CustomLog logs/<mainsite>-access_log common
ServerAdmin myemail@domain.tld
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/othersite
ServerName www.<othersite>.com
ServerAlias <othersite>.com *.<othersite>.com
ErrorLog logs/<othersite>-error_log
CustomLog logs/<othersite>-access_log common
ServerAdmin <admin>@othersite.com
</VirtualHost>
Настроить sendmail для нескольких доменов немного сложнее, чем apache - перезапуск apache (или apachectl graceful
) загрузит любые новые виртуальные домены.
На очень простом уровне - у вашего регистратора вы можете изменить записи DNS для домена - вы должны указать записи A (и, возможно, MX для почты) на общедоступный IP-адрес, выделенный вашему VPS. В зависимости от того, что именно вы хотите сделать, существует огромное количество вариантов. Для более подробного ответа предоставьте немного больше информации.
Уточняйте у своего провайдера VPS. Часто они предоставляют вам записи конфигурации для двух DNS-серверов. Итак, вам нужно будет отправить эти записи в раздел DNS вашей учетной записи GoDaddy. Это позволит вашим DNS-серверам, предоставленным VPS, выступать в качестве авторитетных серверов для вашего домена.
В качестве альтернативы вы можете использовать альтернативного поставщика услуг DNS (например, Zoneedit) и настроить соответствующие A-записи и CNAME-записи, чтобы они указывали на IP-адрес, предоставленный вашим VPS. Затем настройте GoDaddy на использование серверов Zoneedit в качестве авторитетных DNS-серверов.