當前位置:首頁 » 網頁前端 » linux上部署web項目
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux上部署web項目

發布時間: 2023-02-23 04:50:29

A. Linux怎麼配置Web伺服器

工具/原料

Linux操作系統

Web伺服器配置詳解

方法/步驟

1.Apache是Linux下的Web伺服器,Apache用的是靜態頁面,需要載入模塊來支持動態頁面,會動態實時的調整進程來處理,最合理的使用多核CPU資源,支持虛擬主機應用,多個Web站點共享一個IP地址。

安裝Web服務

先安裝Web服務,通過命令yum groupinstall命令進行安裝,建議用groupinstall而不用Install是因為groupinstall,會把該服務所有相關的服務包一起安裝,這樣不會有丟失。

B. 如何在Linux下使用Tomcat部署Web應用

這應該比較簡單吧,下一個Linux版本的Tomcat,然後解壓。 把你的web應用(可以是war,也可以是文件夾)放到webapps這個目錄里,然後啟動Tomcat,訪問 http://localhost:8080/你的項目名/index.html

C. 如何將web項目部署到Linux伺服器的tomcat上

找到Project Structer

重新構建項目

找到重新構建的項目,也就是我們的war包地址

根據路徑找到war包,截圖如下:

右鍵CRT選項卡打開SFTP服務:

找到war包的本地地址

本地:

Linux:

輸入Put name.war

開始上傳war包:

啟動tomcat--- /usr/tomcat/apache-tomcat-7.0.61/bin/startup.sh

部署完畢

D. 如何在Linux下使用Tomcat部署Web應用

環境
Windows 7 + RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 5.1 + Tomcat 6.0.35 + JDK 1.6.27
問題
Linux下通過Tomcat部署Web項目
解決
1.將Windows下開發的項目打包成WAR包,將項目使用的資料庫導出為SQL文件;
2.Linux下安裝JDK、Tomcat、MySQL;
參考以下文章:
Linux下J2EE環境搭建(一)——JDK安裝
http://www.linuxidc.com/Linux/2013-01/77795.htm
Linux下J2EE環境搭建(四)——安裝Tomcat
http://www.linuxidc.com/Linux/2013-01/77795p4.htm
Linux下MySQL安裝詳解
http://www.linuxidc.com/Linux/2013-01/77802.htm
3.將項目WAR包放入Tomcat的webapps下;
4.啟動MySQL,創建資料庫,導入數據;
5.啟動Tomcat,訪問項目;
6.可以配置網路,讓外網也可以訪問。
注意事項
1. MySQL版本,盡量保持Windows和Linux的資料庫版本一致;
2. 編碼。
需要解決更多linux問題,詳情請看 http://www.linuxprobe.com/chapter-00.html
望採納

E. 怎麼把web項目部署到linux伺服器上

在linux上配置好WEB環境就可以換了
不知道你用的是什麼語言,如果是PHP語言可以用AMH這種一鍵包搭建環境
如果是比較冷門的,就需要自己YUN搭建環境了

F. 如何在Linux下使用Tomcat部署Web應用

一般都在windows下開發的,現在部署到linux下:
1,將項目達成war包(用eclipse,項目右鍵--Export--選擇warfile)
2,將tomcat(用winSCP當然你也可以用secureCRT,用securCRT需要建立sftp(即上傳文件的目錄),用puttomcat命令)考到ilunx對應的目錄下
3,然後將項目的war包放到tomcat的webapps目錄下
4,啟動tomcat(命令:./startup.sh(linux下啟動tomcat是.sh文件而非.bat文件))遇到問題如下:運行./startup.sh是報錯-bash:./startup.sh:Permissiondenied原因:沒有運行.sh的許可權解決:chmod777*.sh755代表用戶對該文件擁有讀,寫,執行的許可權,同組其他人員擁有執行和讀的許可權,沒有寫的許可權,其他用戶的許可權和同組人員許可權一樣。777代表,user,group,others,都有讀寫和可執行許可權。獲得許可權後再運行./startup.sh命令時報錯:原因:該文件需要一個運行環境(即配置jdk環境變數)解決:JAVA_HOME=/usr/java/jdk1.6.0_25/(當然這個目錄根據自己的jdk安裝目錄)然後在運行./startup.sh提示:UsingCATALINA_BASE:/usr/local/sarft/apache/apache-tomcat-6.0.29UsingCATALINA_HOME:/usr/local/sarft/apache/apache-tomcat-6.0.29UsingCATALINA_TMPDIR:/usr/local/sarft/apache/apache-tomcat-6.0.29/tempUsingJRE_HOME:/usr/java/jdk1.6.0_25/UsingCLASSPATH:/usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar如果提示以上信息表明tomcat啟動成功!大功告成,運行項目,正常跑起!PS:這個應該屬於很初級的,不過對於本人來說,畢竟是第一次,從發現問題,到解決問題也許到了一些。

G. linux部署web項目中文不顯示

1、首先系統必須安裝中文語言包才行。
2、其次僅僅有語言包還不行,得設置相應的字元集。
3、最後編輯/etc/profile配置文件,添加如下一行,中文即可顯示。

H. linux部署web項目01 --創建創建用戶

1.如果拿到的root 賬號,應該先建立賬戶。因為在UNIX/Linux主機上,不要輕易使用root,許可權太大,萬一誤操作不好修復
2.賬戶名稱隨意,UNIX/Linux的習慣,一般是專為應用開賬戶時,就用應用的名稱或簡稱作為用戶名

一:創建用戶
1:查看系統版本,按照相應的版本做操作 我這是centos 所以cat /etc/redhat-release

順便查看一下是不是x86_64 系統,這個就像window 32 和64一樣

增加用戶名為sucore用戶:adser sucore
重置用戶密碼: passwd sucore
會讓你輸入倆次密碼,跟其他創建密碼一樣,最後提示成功

注意:adser ,和 useradd 是一樣的,只不過是有的發行版都有,有的發行版只有一個

然後是用戶授權
用戶授權在 sudoers 裡面
有時候會找不到,就whereis sudoers查找一下 sudoers 文件位置

pwd 是查看當前你在哪個目錄,cd ..是返回上一級目錄

找到這個文件位置之後再查看許可權:ls -l /etc/sudoers

找個這個文件,編輯 vim /etc/sudoers
但是如果第一個編輯錯誤,比如我第一個用這個可能會找不到怎麼編輯等,出現錯誤。這時候就需要刪除".sudoers.swp "的文件,把這個文件刪除了,就是vi編輯了。但是如果你想找到這個問文件,你可以 whereis .sudoers.swp ,會告訴你文件位置,你就可以找到,
但如果你用ll ,或是ls 找到這個文件,你就會發現在xshell中看不見這個文件,因為linux凡是以「.」開頭的文件都是隱藏文件,如果要用ls 看隱藏文件,需要用到選項a,就是ls -la 或者ls -a 都行。

直接rm就可以了,不過要加兩個參數-rf 即:rm -rf 目錄名字
-r 就是向下遞歸,不管有多少級目錄,一並刪除
-f 就是直接強行刪除,不作任何提示的意思

wq 保存退出後,記得要將寫許可權收回,chmod -v u-w /etc/sudoers

I. 如何在Linux下使用Tomcat部署Web應用

第一種方式:利用Tomcat自動部署

利用Tomcat自動部署方式是最簡單的、最常用的方式。若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,只要將一個Web應用的WebContent級的AppName直接扔進%Tomcat_Home%\webapps文件夾下,系統會把該web應用直接部署到Tomcat中。所以這里不再贅述。

第二種方式:利用控制台進行部署

若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,利用控制台進行部署的方式如下:進入tomcat的manager控制台的deploy區域——在Context
path中鍵入"XXX"(可任意取名)——在WAR or Directory
URL:鍵入D:\workspace\WebApp\AppName (表示去尋找此路徑下的web應用)——點擊deploy按鈕。

然後在%Tomcat_Home%\webapps路徑下將會自動出現一個名為XXX的文件夾,其內容即是D:\workspace\WebApp\AppName的內容,只是名字是XXX而已(這就是前面在Context path鍵入XXX的結果)。

以上說明利用控制台進行部署的實質仍然是利用Tomcat的自動部署。

第三種方式:增加自定義的Web部署文件

若一個web應用結構為D:\workspace\WebApp\AppName\WEB-INF\*,這種部署方式稍微復雜一點,咱們需要在%Tomcat_Home%\conf路徑下新建一個文件夾catalina——再在其中新建一個localhost文件夾——最後再新建一個XML文件,即增加兩層目錄並新增XML文件:%Tomcat_Home%\conf\Catalina\localhost\web應用配置文件.xml ,該文件就是部署Web應用的配置文件。例如,新建一個%Tomcat_Home%\conf\Catalina\localhost\XXX.xml, 該文件的內容如下:

<Context path="/XXX" reloadable="true" docBase="D:\workspace\WebApp\AppName" workDir="D:\workspace\WebApp\work"/>

注意:

(1)以上代碼中的workDir表示將該Web應用部署後置於的工作目錄(Web應用中JSP編譯成的Servlet都可在其中找到),如果使用的Eclipse作為IDE,一般可人為設置在WebApp的work目錄下。

如果自定義web部署文件XXX.xml中未指明workdir,則web應用將默認部署在%Tomcat_Home%\work\Catalina\localhost\路徑下新建的以XXX命名的文件夾下。(Web應用中JSP編譯成的Servlet都可在其中找到)

(2)Context path即指定web應用的虛擬路徑名。docBase指定要部署的Web應用的源路徑。

其實開發者可以使用安裝有Tomcat插件eclipse自動創建部署文件來部署Web應用而不必再手動建立該文件,方法如下:

1. 打開Eclipse——打開菜單欄window選擇preference(首選項)——左側選擇Tomcat,如下圖示:

2. 可以看到上圖中高亮畫出的Context declaration mode(Context 聲明模式)中選擇以Context
files增加自定義部署文件的形式部署web應用——然後Contexts directory中指定上述文件的上級目錄(即%Tomcat_Home%\conf\Catalina\localhost )——點擊Apply或OK。

3. 完上述步驟,再選中Web項目右鍵點擊properties(屬性)——選擇右側的Tomcat ,如下圖所示:

4. 勾上"Is a Tomcat project"前的checkbox,將項目關聯至Tomcat。

在Context name中填入XXX,即Web應用自定義部署文件名和Context path名。

在Subdirectory to set as web application root (optional)中填入要部署的Web應用的實際路徑(即WEB-INF上級目錄)。

注意:Eclipse會自動地將workdir設置在Workspace\WebApp\work下。

如此便自動創建了%Tomcat_Home%\conf\Catalina\localhost\XXX.xml 文件。啟動Tomcat 即可自動部署Web應用。

第四種方式:手動修改%Tomcat_Home%\conf\server.xml文件來部署web應用

此方法即打開%Tomcat_Home%\conf\server.xml文件並在其中增加以下元素:

<Context docBase="D:\workspace\WebApp\AppName" path="/XXX" debug="0" reloadable="false" />

然後啟動Tomcat即可。

當然如果使用Eclipse,在Eclipse中的設置也有改變:打開菜單欄window選擇preference(首選項)——左側選擇Tomcat——可以看到上圖中高亮畫出的Context
declaration mode(Context 聲明模式)中選擇以Server.xml文件來部署web應用。

J. 怎樣在linux上部署web伺服器

Linux 看你是什麼發行版本 以下是3個常見的 安裝shell
聯網狀態下 root 用戶下 執行就行了 很簡單
Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
Centos
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
Ubuntu
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh