apache localhost 伺服器是否可供所有 Linux 帳號使用?
如果我使用 Linux 管理員帳戶在 /var/www/ 目錄中設定 Web 應用程序,登入其他 Linux 帳戶的人也可以透過輸入來使用該 Web 應用程式http://www.localhost/在他們的網頁瀏覽器中?
(我說的是那台電腦上的人,而不是試圖透過網路存取它的人)。
場景:
我將在我們的實體零售店的電腦上設定基於網路的銷售點 (pos) 系統。 (那裡沒有網路)。
該電腦上將有兩個 LINUX 使用者帳戶。一份給我(管理員),一份給銷售人員(「銷售」)。
那麼我應該如何設定 apache,以便銷售人員可以登入 Linux「銷售」使用者帳戶並使用基於 Web 的應用程式?
預設情況下,如果 Web 應用程式檔案位於 /var/www/ 目錄中,則所有 Linux 使用者帳戶都可以透過存取其 Web 瀏覽器來瀏覽它們http://localhost/
或者我需要做別的事情嗎? (例如設定一個 public_html 目錄???)
答案1
快速回答:是的。安裝 apache 並配置它後,全部用戶將能夠透過http://localhost
(無 www)存取它。
如果您希望不同的帳戶存取不同的頁面,您應該在網路應用程式本身上進行設定。只需讓您的用戶使用用戶名和密碼登錄,然後編寫您的應用程式以做出相應的反應。網路伺服器不知道您在電腦上的用戶名,它只是接收您從網頁提供的任何資料。