Могу ли я поделиться локальным хостом с другими пользователями моей Linux-коробки?

Во-первых, я признаю, что я Linux / Apache nOOb, поэтому я был бы очень признателен, если ваши ответы на английском языке (улыбка)

Доступен ли локальный сервер Apache для всех учетных записей Linux?

Если я использую свою учетную запись администратора Linux для настройки веб-приложения в каталоге / var / www /, пользователи, которые вошли в другие учетные записи Linux, также используют это веб-приложение, просто набрав http: //www.localhost/ в своих веб-браузерах ?

(Я говорю о людях, которые находятся на этом компьютере, а не о людях, пытающихся получить доступ к нему через Интернет).

Сценарий:

Я буду создавать сетевую систему Point Of Sale (pos) на компьютере в одном из наших розничных магазинов кирпича и миномета. (Там нет доступа в Интернет).

На этом компьютере будет две учетные записи LINUX. Один для меня (администратор) и один для продавцов («Продажи»).

Итак, как мне настроить apache, чтобы пользователи продаж могли войти в учетную запись пользователя «Sales» Linux и использовать веб-приложение?

По умолчанию, если файлы веб-приложений находятся в каталоге / var / www /, все учетные записи пользователей Linux просматривают их в своих веб-браузерах, просто перейдя по http://localhost/

Или мне нужно сделать что-то еще? (например, настроить каталог public_html ???)

Быстрый ответ: Да. После установки apache и его настройки все пользователи смогут получить к нему доступ по адресу http://localhost (no www).

Если вы хотите, чтобы разные учетные записи обращались к разным страницам, вы должны настроить это в самом веб-приложении. Просто попросите своих пользователей войти в систему с именем пользователя и паролем и написать свое приложение, чтобы реагировать соответствующим образом. Вебсервер не знает вашего имени пользователя на машине, он просто получает все данные, которые вы передаете с веб-страницы.