導航:首頁 > 配伺服器 > 如何在linux部署伺服器代碼

如何在linux部署伺服器代碼

發布時間:2022-04-23 02:05:22

㈠ 怎麼在linux部署tomcat伺服器

安裝Tomcat需要java jdk環境支持。
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# wget http://mirror.bit.e.cn/apache/tomcat/tomcat-8/v8.5.5/bin/apach
e-tomcat-8.5.5.tar.gz
[root@localhost src]# tar -xzvf apache-tomcat-8.5.5.tar.gz
[root@localhost src]# mv apache-tomcat-8.5.5 /usr/local/tomcat
1、拷貝tomcat啟動腳本到/etc/init.d/下命名為tomcat
[root@localhost tomcat]# cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
2、修改拷貝的腳本文件
[root@localhost tomcat]# vi /etc/init.d/tomcat
添加如下代碼:
#chkconfig: 2345 11 63 //服務配置,第一個數字是服務運行級別,第二個數字是啟動優先順序,范圍(0-99),第三個數字是停止優先順序,范圍(0-99)
#description:tomcat server init script //服務的描述
JAVA_HOME=/usr/java/jdk1.8.0_101/
CATALINA_HOME=/usr/local/tomcat
註:#chkconfig和#description的配置必不可少
3、給tomcat腳本添加可執行許可權:
[root@localhost ~]# chmod 755 /etc/init.d/tomcat
4、添加tomcat服務
[root@localhost ~]# chkconfig --add tomcat
[root@localhost ~]# chkconfig tomcat on
5、配置完成我們就可以用service tomcat start|stop|run來管理tomcat服務了
6、設置tomcat 系統重啟後自動啟動
在/etc/rc.local下添加下面的語句/usr/local/tomcat/bin/startup.sh

㈡ 怎麼在linux上部署tomcat伺服器

方法/步驟
首先是到官網下載tomcat,選擇你需要的版本下載安裝即可,相信能搭建服務的對安裝肯定很熟了,不熟悉的同學自己網路或者google吧,網上有很多。我主要講一下配置過程。
tomcat安裝好後首先要對它進行配置文件的修改。首先修改的是Connector port,見下圖。把鏈接埠修改該成一個沒有被系統或者其他軟體佔用的可用埠即可。這個埠支持http協議連接

再修改關閉tomcat的設置選項。shutdown port,顧名思義,關閉tomcat的埠。詳見下圖的紅色框內的內容。

修改AJP port。這個設置支持AJP協議,如果不許要可以直接注釋掉該行的注釋內容。具體內容參考圖片內容。你以為這就修改完了?錯了,還有一個埠需要修改,那就是用於遠程調試的埠。

還要修改bin目錄下的catalina.sh文件中的JPDA_ADDRESS埠,該埠用於遠程調試。

其實所有的軟體服務都一樣,都是修改配置文件的過程。正確的配置一個服務只要了解各個配置的含義,就能輕松搞定服務搭建了。

㈢ 如何將java程序部署到linux伺服器上

java不用做任何改動就可以部署到linux系統,java編譯成*.class文件只需要虛擬機的支持,你只要在linux環境下裝一個jdk就OK了,然後配置一下環境變數。 然後java的class文件或者打包好的*.jar文件考到linux目錄下就可以用了. 望採納!

㈣ 怎樣在linux中部署ftp伺服器

方法/步驟

1、檢查安裝vsftpd軟體
使用如下命令#rpm -qa |grep vsftpd可以檢測出是否安裝了vsftpd軟體,
如果沒有安裝,使用YUM命令進行安裝。

2、啟動服務
使用vsftpd軟體,主要包括如下幾個命令:
啟動ftp命令#service vsftpd start
停止ftp命令#service vsftpd stop
重啟ftp命令#service vsftpd restart

3、vsftpd的配置
ftp的配置文件主要有三個,位於/etc/vsftpd/目錄下,分別是:
ftpusers 該文件用來指定那些用戶不能訪問ftp伺服器。
user_list 該文件用來指示的默認賬戶在默認情況下也不能訪問ftp
vsftpd.conf vsftpd的主配置文件
4、以匿名用戶為例,我們去掉配置文件vsftpd.conf 裡面以下
anon_upload_enable=YES
anon_mkdir_write_enable=YES
兩項前面的#號,就可以完成匿名用戶的配置,此時匿名用戶既可以登錄上傳、下載文件。記得修改配置文件後需要重啟服務。

5、非匿名賬戶的創建與使用
vsftpd服務與系統用戶是相互關聯的,例如我們創建一個名為test 的系統用戶,那麼此用戶在默認配置的情況下就可以實現登錄,如圖

登錄後在頁面創建名為「aa」的文件夾,同樣我們在伺服器test用戶 的home目錄里也可以看到相同的文件。

㈤ java項目怎麼部署到linux伺服器啊

1、首先需要在linux伺服器上配置java環境,如安裝jdk+tomcat


2、配置完成jdk+tomcat環境後,需要把你的java項目復制到tomcat的webapps下


3、復制到tomcat的webapps後,重啟tomcat,然後訪問http://ip:8080/項目名,瀏覽驗證java項目

4、安裝jdk+tomcat環境如下:

1)下載JDK(下面分別是32位系統和64位系統下的版本)

http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_ #32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_#64位

# getconf LONG_BIT # 查看系統多少位

2) 安裝JDK7.0版本

先卸載伺服器自帶的jdk軟體包
# java -version #查看伺服器是否安裝過jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)

# rpm -qa |grep gcj #查看伺服器安裝的jdk軟體包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686

# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸載軟體包

安裝jdk7.0
解壓配置安裝
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7


添加jdk7.0到系統環境變數
#cp /etc/profile /etc/profile.bak #備份
#vi /etc/profile#編輯,在最後添加下面的內容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#source /etc/profile #使配置文件立即生效

由於系統中可能會有默認的其他版本JDK,所以,為了將我們安裝的JDK設置為默認JDK版本,還要進行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300

執行下面命令,設置默認版本,此命令執行後,系統會列出當前存在的各種JDK版本,會提示你選擇
# update-alternatives --config java

測試
# java -version # 測試是否成功


下載並啟動tomcat

#cd/data進入你放置的目錄
#wgethttp://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.56/bin/apache-tomcat-7.0.56.tar.gz
#tar-zxv-fapache-tomcat-7.0.56.tar.gz
#mvapache-tomcat-7.0.56/usr/local/tomcat7
#chmod755-R/usr/local/tomcat7/
#/usr/local/tomcat7/bin/startup.sh

㈥ 如何部署linux伺服器

部署linux伺服器方法詳見:https://jingyan..com/article/200957617b7410cb0721b48f.html

㈦ 如何在linux搭建完整的web伺服器

可以參考如下Web伺服器的建立過程。示例環境及web伺服器軟體:

Ubuntu 12.04
LAMP(Linux,Apache,Mysql,php

1、安裝Apache

(1)在安裝HTTP Server之前需安裝APR(Apache Portable Runtime)和APR-util安裝APR
$ tar zxvf apr-1.4.6.tar.gz
$ cd apr-1.4.6/
$ ./configure
$ make
$ sudo make install

(2)安裝APR-util

$ tar zxvf apr-util-1.4.1.tar.gz
$ cd apr-util-1.4.1
$ ./configure –with-apr=/usr/local/apr (whereis apr)
$ make
$ sudo make install

(3)安裝httpd-2.4.2.tar.bz2默認安裝位置/usr/local/apache2網頁放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf

$ tar jxvf httpd-2.4.2.tar.bz2
$ cd httpd-2.4.2/
$ ./configure
$ make
$ sudo make install

(4)啟動HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server』s fully qualified domain name, using 127.0.1.1. Set the 『ServerName』 directive globally to suppress this message

(5)查看http是否正常運行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN

(6)在瀏覽器輸入127.0.0.1如果正常應該顯示「It works!」

2、安裝MySQL

(1)、下載安裝mysql-5.5.25.tar.gz,默認安裝位置/usr/local/mysql/

$ tar zxvf mysql-5.5.25.tar.gz
$ cd mysql-5.5.25/
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cmake .
$ make
$ sudo make install
$ cd /usr/local/mysql/
$ sudo chown -R mysql .
$ sudo chgrp -R mysql .
$ sudo scripts/mysql_install_db –user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data/
$ sudo cp support-files/my-medium.cnf /etc/my.cnf
$ sudo cp support-files/mysql.server /etc/init.d/mysql.server

(2)、啟動MySQL:
方法1:$ sudo service mysql.server start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &

3、安裝PHP

(1)安裝下載php-5.4.4.tar.gz

$ tar zxvf php-5.4.4.tar.gz
$ cd php-5.4.4
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安裝libmcrypt-dev )
$ sudo make install
$ sudo cp php.ini-development /usr/local/lib/php.ini

(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置

<;IfMole dir_mole>
DirectoryIndex index.php
<;/IfMole>
<;FilesMatch \.php$>
SetHandler application/x-httpd-php
<;/FilesMatch>

(3)重啟HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart

㈧ 如何將項目部署在linux伺服器

用到工具:SecureCRT、WinSCP 1.首先用maven將項目打成war包,eclipse:選中項目右鍵-->run as-->maven package 2.空的Tomcat項目到linux伺服器中,改埠 3.將打包成的war包到Tomcat中webapps下 4.在bin目錄下啟動startup.sh 5.操作命令 進入bin目錄: [root@localhost neco-tomcat-6.0.35-8094]# cd /opt/neco-tomcat-6.0.35-8094/bin/ 對文件夾賦許可權 :[root@localhost bin]# chmod 777 -R /opt/neco-tomcat-6.0.35-8094/ 啟動tomcat服務:[root@localhost bin]# ./startup.sh 關閉服務: [root@localhost bin]# ./shutdown.sh /opt/neco-tomcat-6.0.35-8094/webapps 查看日誌信息:[root@localhost bin]# tail -222f /opt/neco-tomcat-6.0.35-8094/logs/catalina.out

㈨ 如何在Linux伺服器上部署Net Core

如何在Linux伺服器上部署.Net Core?.Net Core是.Net Framework的新一代版本,對於新手來說,將.Net Core部署在Linux伺服器上是一件相當困難的事,為了幫助大家解決困難,今天小編要給大家分享如何在Linux伺服器上部署.Net Core?
1、簡介
一直以來,微軟只對自家平台提供.NET支持,這樣等於讓這個「理論上」可以跨平台的框架在Linux和macOS上的支持只能由第三方項目提供(比如Mono .NET)。直到微軟推出完全開源的.NET Core。這個開源的平台兼容.NET Standard,並且能在Windows、Linux和MacOS上提供完全一致的API。雖然這個小巧的.NET框架只是標准.NET的一個子集,但是已經相當強大了。
一方面,這個小巧的框架可以讓某些功能性應用同時運行在三個平台上(就像某些功能性的Python腳本一樣),另一方面,這也可以讓伺服器運維人員將ASP .NET服務程序部署在Linux伺服器上(特別是對於運行Windows Server較為吃力的伺服器)。
2、部署.NET Core
由於我沒有可用的macOS設備,我將僅用Linux(伺服器)作示範。我作示範的伺服器是CentOS7操作系統。
SSH連接至伺服器,安裝.NET Core的依賴項:
然後從微軟官方獲取.NET Core的主程序:
如果你的伺服器不能正確訪問這個地址,你可能需要手動訪問後面的地址,下載完畢之後,用任意一種方法傳遞進伺服器,並命名為dotnet.tar.gz。
執行指令將組件解壓至指定的位置:
創建鏈接以在任何路徑下直接引用dotnet指令:
至此,.NET Core框架應該就在你的伺服器上搭建好了。
3、嘗試部署一個ASP .NET服務程序
在本地計算機上,修改Visual Studio功能,確保這一項是被安裝的:
啟動Visual Studio,新建一個ASP .NET Core項目:
類型選擇Web應用程序。我們不對示例作太大的修改,僅僅是為了演示ASP .NET運行於.NET Core的狀況。在項目資源管理器內打開Program.cs,依然是熟悉的C#代碼:
為了能正常運行,我們稍稍修改代碼,讓host的對象初始化器看起來是這個樣子:
保存工程,將整個解決方案上傳至伺服器。再次連接伺服器,導航到你存放工程文件的目錄下,執行指令:
該指令指揮.NET Core恢復這個工程引用的包,耐心等待指令執行完畢。
接著,執行指令:
這條指令將使.NET Core編譯並運行這個工程。控制台沒有錯誤信息並產生類似輸出,你的ASP .NET Core應用程序就應該在正確運行了:
試著在任意設備上訪問你伺服器的IP地址(或者域名),如果能正確載入默認頁面,你的.NET Core環境就算部署完畢了:
這個.NET框架只是.NET標準的一個子集,不一定能100%兼容一個復雜的ASP .NET服務程序。但是利用這個框架,你可以把伺服器切換至Linux系統,卻仍然採用ASP .NET作為服務程序的具體實現方法。你也不必為了調試運行於Linux的服務程序而專門去配置一個Linux工作環境——因為.NET Core也可以運行在Windows上,Visual Studio本身就支持使用IIS Express來本地調試一個ASP .NET Core應用程序。

㈩ linux系統下怎麼搭建網站伺服器

具體方法如下:

1、使用putty或類似的SSH工具登錄伺服器(本地安裝跳過);

閱讀全文

與如何在linux部署伺服器代碼相關的資料

熱點內容
struts2權威指南pdf 瀏覽:903
用ct模擬單片機 瀏覽:795
推薦演算法和大數據一樣嗎 瀏覽:771
軟體編譯教程視頻 瀏覽:56
什麼app買吃的東西是批發價的 瀏覽:419
漏斗存錢罐解壓玩具 瀏覽:783
誇克可以在線解壓文件嗎 瀏覽:518
大樂透投注費用演算法 瀏覽:209
程序員前3到5年後的建議 瀏覽:130
共享電動車用什麼app找 瀏覽:723
cpu具有編譯功能嗎 瀏覽:749
我的世界伺服器怎麼獲得拒絕方塊 瀏覽:923
手機加密密碼去哪裡能找到 瀏覽:169
什麼特效相機app好玩 瀏覽:952
凱叔命令詞 瀏覽:85
製作雲伺服器怎麼轉發數據 瀏覽:723
文件預覽java實現 瀏覽:984
青島少兒編程 瀏覽:400
蜘蛛5音箱安卓軟體怎麼用 瀏覽:589
前公司源碼可以用嗎 瀏覽:127