歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux下集成apache和tomcat時可能用到的命令

linux下集成apache和tomcat時可能用到的命令

日期:2017/3/3 16:41:33   编辑:關於Linux

在apache2和tomcat5集成的環境下,通常會把靜態文件(如shtml文件)存放在apache的目錄下,而動態文件則存在在tomcat的管轄范圍內,因為開發過程中並沒有將這兩類文件分開,所以在訪問靜態文件是就需要做個映射。

假設集成環境中,裝有apache2的機器在局域網中的地址為192.168.1.55,下面簡稱55;裝有tomcat5的機器的地址為192.168.1.66,後面簡稱66

那麼在55中需要提供的是NFS服務:

在/etc/exports中添加如下語句:

{apache2_home}/htdocs   192.168.1.*(ro,no_root_squash)

其中

{apache2_home}/是指apache2的安裝目錄;

192.168.1.*是指可訪問的域

ro選項是指訪問的權限

no_root_squash選項是指55的root在這個文件夾下沒有寫的權限

開啟NFS服務的命令:

service nfs start

然後在66中運行另外一個命令:

mount -o nolock 192.168.1.55:{apache2_home}/htdocs {tomcat_home}/webapps/ROOT

PS:如果修改了/etc/exports的話需要重新開啟nfs服務,那麼關閉的命令是:service nfs stop。

Copyright © Linux教程網 All Rights Reserved