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

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

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

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

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

Сценарий:

Я собираюсь настроить веб-систему POS-терминала на компьютере в одном из наших розничных магазинов (там нет доступа к Интернету).

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

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

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

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

решение1

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

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

Связанный контент