когда я пытаюсь получить доступ к своему сайту, он отлично работает с http: // имя_домена / но когда я пытаюсь использовать его с http: // ip / ~ имя пользователя он переходит на страницу 404.
Нужно ли мне делать какие-то дополнительные настройки в WHM или cPanel или что-то активировать?
Есть ли для этого причина. пожалуйста, дайте мне знать
Я думаю, что что-то может быть связано с mod_userdir, но когда я захожу на эту страницу в WHM, он показывает следующее:
Процессы веб-сервера в этой системе в настоящее время выполняются от имени пользователя. В целях безопасности в системе отключен mod_userdir. Любые изменения, внесенные в этот интерфейс, не вступят в силу, пока вы не включите mod_userdir. Чтобы использовать mod_userdir, вы должны отключить mod_ruid2, mod_itk и mod_passenger и перекомпилировать EasyApache.
заранее спасибо
Вам нужно будет использовать модуль Apache mod_userdir и настроить Веб-каталоги для каждого пользователя для вашего виртуального хоста по умолчанию, чтобы включить /~username/
URL-адреса.
В системах с несколькими пользователями каждому пользователю может быть разрешено иметь веб-сайт в его домашнем каталоге с помощью
UserDir
директива. Посетители URL-адресаhttp://example.com/~username/
будет получать контент из домашнего каталога пользователя username из подкаталога, указанного вUserDir
директива.Обратите внимание, что по умолчанию доступ к этим каталогамневключен.
Есть ли этому повод? Нет, если вы не предоставляете веб-сайты своим пользователям, не имеющим собственного доменного имени. Для поисковая оптимизация лучше иметь единый канонический адрес для вашего сайта.