tomcat8安裝與配置和優化

  • 下載

    • tomcat

根據自己的需求環境下載相應類型版本,這裏選擇zip版本解壓即可

wKiom1iBZ27wHWoHAAAWWCJKjI8295.png-wh_50

    • jdk

      jdk版本最好是和tomcat版本相對應

      http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  • 解壓安裝tomcat


wKiom1iBaM7DuYmrAAAJaCGq9Hw606.png-wh_50

wKioL1iBakTgwm3FAAAUWuR74zM833.png-wh_50

  • PATH = %PATH;%JAVA_HOME%\bin


wKioL1iBaiXxwM4nAABRLYXgJ2M977.png-wh_50

  • 測試java是否安裝成功

    win+r,cmd,輸入java或者javac,出現如下圖就說明配置正確:


wKiom1iBatLgmuwrAABYvK_Q_lA868.png-wh_50

  • 啓動tomcat

    bin目錄下點擊startup.bat就啓動,如果一閃而過多半是java環境有問題


wKioL1iBaxjgPEteAAB1sY0cBdQ055.png-wh_50

  • 查看tomcat輸出日誌

    logs目錄下打開catalina.out,看到有“org.apache.catalina.startup.Catalina.start Server startup in 5337 ms”及表示成功啓動。


wKiom1iBa2zQ3wyUAAA8TQEY7m0001.png-wh_50

wKioL1iBbCfTzw8ZAAN_K39BD0U985.png-wh_50

  • 安全配置與優化

    • 隱藏版本信息

      • 隱藏http頭部的版本信息

爲Connector 添加 server 屬性,server="APP Srv1.0"

wKioL1iBbjLwoNbjAAALMF2ZrxE780.png-wh_50

  • tomcat服務做成系統服務啓動

    有時候爲了方便管理,可以做成系統服務

    bin目錄下,cmd窗口,執行service.bat install

  • 優化server.xml

    

    • 隱藏404出現的版本信息

     cd tomcat8/lib

    mkdir -p org/apache/catalina/util

    cd org/apache/catalina/util

    vi ServerInfo.properties

    server.info=nolinux  # 如果想修改成其它版本號,把這個地方的值改成其它值就行了

  • 禁用tomcat管理界面

    生產環境是禁止管理界面的,備份後刪除webapps目錄下的目錄文件,同時備份刪除conf目錄下tomcat_user.xml文件以及               conf/Catalina/localhost目錄下host-manager.xml 和 manager.xml

  • 應用安全

    關閉war自動熱部署,server.xml

wKioL1iBj_zynmqqAAAK3YknF2c193.png-wh_50

  • tomcat啓動

    設置非root用戶啓動,爲了程序安全

[root@localhost ~]# groupadd tomcat
[root@localhost ~]# useradd -g tomcat tomcat
[root@localhost ~]# passwd tomcat
[root@localhost ~]# chown tomcat.tomcat -R /usr/local/tomcat
[root@localhost ~]# su - tomcat /usr/local/tomcat/bin/startup.sh
[root@localhost ~]# echo 'su - tomcat -c "tomcat /usr/local/tomcat/bin/startup.sh"' >> /etc/rc.local  #開機啓動



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章