모든 Linux 계정에서 Apache localhost 서버를 사용할 수 있습니까?
내 Linux 관리자 계정을 사용하여 /var/www/ 디렉터리에 웹 앱을 설정하는 경우 다른 Linux 계정에 로그인한 사람들도 다음을 입력하여 해당 웹 앱을 사용할 수 있습니다.http://www.localhost/웹 브라우저에서?
(나는 인터넷을 통해 컴퓨터에 액세스하려는 사람들이 아니라 해당 컴퓨터에 있는 사람들에 대해 이야기하고 있습니다.)
시나리오:
저는 오프라인 소매점 중 한 곳의 컴퓨터에 웹 기반 POS(Point Of Sale) 시스템을 설정할 예정입니다. (거기서는 인터넷 접속이 불가능합니다.)
해당 컴퓨터에는 두 개의 LINUX 사용자 계정이 있습니다. 하나는 나(관리자)용이고 다른 하나는 영업 담당자("판매")용입니다.
그렇다면 영업 사원이 Linux "Sales" 사용자 계정에 로그인하고 웹 기반 앱을 사용할 수 있도록 Apache를 어떻게 설정해야 합니까?
기본적으로 웹 앱 파일이 /var/www/ 디렉터리에 있는 경우 모든 Linux 사용자 계정은 다음으로 이동하여 웹 브라우저에서 해당 파일을 찾아볼 수 있습니다.http://localhost/
아니면 다른 일을 해야 하나요? (public_html 디렉토리를 설정하는 것과 같은 ???)
답변1
빠른 답변: 그렇습니다. 아파치를 설치하고 설정을 했다면,모두http://localhost
사용자는 (www 없음) 에서 액세스할 수 있습니다 .
서로 다른 계정이 서로 다른 페이지에 액세스하도록 하려면 웹 앱 자체에서 이를 구성해야 합니다. 사용자가 사용자 이름과 비밀번호로 로그인하도록 하고 이에 따라 반응하도록 앱을 작성하세요. 웹서버는 컴퓨터의 사용자 이름에 대해 전혀 알지 못하며 웹페이지에서 제공하는 모든 데이터를 수신할 뿐입니다.