Назад | Перейти на главную страницу

как создать префикс сайта с apache2?

Я недавно купил доменное имя. Могу переслать на любой 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 есть масса документации, и хотя он довольно технический, если вы его прочитаете, вы обнаружите, что он содержит много простых примеров. Системное администрирование требует некоторого обучения и усилий, это не все просто.