Я недавно купил доменное имя. Могу переслать на любой ip, хотелось бы.
Допустим, я переадресовал ilovecarssometimes.com (это не то, что я зарегистрировал).
Я указал его на свой IP: порт. Я могу без проблем добраться до него.
У меня есть другая папка, в которой я храню свои файлы дома. Я могу получить к ней доступ из своей локальной сети, перейдя в LocalIP / ~ user, но когда я добрался до ilovecarssometimes.com/~user, это, похоже, не работает.
Что я делаю не так? Может быть, заставить его указывать на bmw.ilovecarssometimes.com было бы лучшим решением?
Также были бы хороши ресурсы, которые обучают apache2 с точки зрения новичков.
Пожалуйста и спасибо.
example.com
специально зарезервирован для случаев, когда вы не хотите раскрывать свое настоящее доменное имя. Этот сайт не для домашних пользователей, но, поскольку ваш вопрос касается Apache, я укажу вам правильное направление.
Доменные имена нельзя указывать на порты; только IP-адреса (с общими настройками). Таким образом, ваш домен example.com в настоящее время должен указывать на какой-то IP-адрес сервера 1.2.3.4
. Похоже, у вас есть настройка виртуального хоста, особенно если вы получаете разные результаты от ввода example.com
против 1.2.3.4
в адресную строку.
Если вам нужны разные сайты для разных доменов, например site2.example.com
тебе придется использовать виртуальные хосты, по одному для каждого сайта.
Составление карты вашего дома public_html
(или аналогичную папку) в exmaple.com/~user
является функцией userdir
директива в твоем httpd.conf
файл (или аналогичный, поскольку я не знаю, какая у вас ОС). У Apache есть масса документации, и хотя он довольно технический, если вы его прочитаете, вы обнаружите, что он содержит много простых примеров. Системное администрирование требует некоторого обучения и усилий, это не все просто.