阿里云服務(wù)器使用之一:搭建jsp服務(wù)器

來源: little_by
作者:little_by
時(shí)間:2020-09-08
17459
本文分享阿里云服務(wù)器之搭建jsp服務(wù)器教程。

pexels-christina-morillo-1181537.jpg

阿里云服務(wù)器使用之一:搭建jsp服務(wù)器

我使用的服務(wù)器是阿里的ECS,系統(tǒng)鏡像是ubuntu 16.04 server

1.安裝jdk

在官網(wǎng)下載jdk1.8選擇tar.gz格式的jdk包。

然后解壓

tar-zxvf xxxx.tar.gz

將解壓后的路徑添加到/etc/environment,新建一個(gè)變量JAVA_HOME=jdk的路徑,然后將$JAVA_HOME/bin,加到PATH中。

JAVA_HOME=/home/kotar/soft/jdk1.8.0_151

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"

保存,然后執(zhí)行source/etc/environment,如果不想每次重啟都執(zhí)行這一句,可以將這一句寫到~/.bashrc中

這樣jdk配置完成。

2.配置tomcat

下載tomcat,并解壓,我使用的是tomcat 8.5.23

進(jìn)入tomcat的bin文件夾下,執(zhí)行./startup.sh,然后會(huì)看到

ia_2900000001.png

這樣的結(jié)果,tomcat就已經(jīng)啟動(dòng)。

測試tomcat是否成功,當(dāng)我從公網(wǎng)訪問時(shí),x.x.x.x:8080,訪問不到。

原因是云服務(wù)器需要配置安全組

ia_2900000002.png

添加一條安全組規(guī)則

ia_2900000003.png

然后就可以訪問。

如果想改為使用80端口訪問,可以在conf/server.xml中修改以下內(nèi)容

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

把原來的8080改為80

之后重啟tomcat

在外網(wǎng)訪問80端口,發(fā)現(xiàn)沒有響應(yīng),原因是linux禁止普通用戶訪問80端口,所以一定要用sudo啟動(dòng)tomcat。

添加域名解析,在阿里云域名和網(wǎng)站管理中的云解析DNS中添加域名和ECS IP的對(duì)應(yīng)關(guān)系。

3.安裝mysql

使用以下命令安裝

sudo apt-get install mysql-server

安裝過程中需要設(shè)置root用戶密碼

安裝完成過后mysql會(huì)自動(dòng)啟動(dòng)

在命令行輸入mysql-u root-p,然后輸入剛才設(shè)置的密碼,就可以進(jìn)入mysql

新建一個(gè)用戶

 mysql> CREATE USER username IDENTIFIED BY 'password';

 mysql> create schema schemaname

 mysql> grant all privileges on schemaname.* to username


并將訪問地址改為隨處可訪

 mysql> update mysql.user set host='%' where user='username'

在windows上使用Navicat測試是否能夠遠(yuǎn)程連接

ia_2900000004.png

彈出這個(gè)錯(cuò)誤,解決這個(gè)錯(cuò)誤花了很長時(shí)間:

(1)關(guān)掉Linux的防火墻,具體怎么關(guān)閉,網(wǎng)上有很多說明

(2)然后配置阿里云ECS的安全組,添加對(duì)3306端口的訪問

ia_2900000005.png

(3)如果還不能鏈接,那么就要修改mysql.cnf

網(wǎng)上大多數(shù)博客上,說要修改/etc/my.cnf或者/etc/mysql/my.cnf,但是我在這幾個(gè)文件中沒有找到要修改的內(nèi)容

最后我在下面這個(gè)文件中找到,不管在哪個(gè)文件找到,把下面這行注釋掉即可。

ia_2900000006.png

sudo nano/etc/mysql/mysql.conf.d/mysqld.cnf

將bind-address=127.0.0.1這一行注釋掉

然后重啟mysql服務(wù)

sudo service mysql stop

sudo service mysql start

在進(jìn)行連接通過

ia_2900000007.png

mysql配置完成

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于little_by,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時(shí)多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-292024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時(shí)代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)、服務(wù)器、集群、可觀測等,阿里云全新升級(jí)的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-022024-11-02
AI時(shí)代云安全新范式,阿里云安全能力全線升級(jí)!
AI時(shí)代云安全新范式,阿里云安全能力全線升級(jí)!
AI時(shí)代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對(duì)以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計(jì)、技術(shù)演進(jìn)、架構(gòu)設(shè)計(jì),才能實(shí)現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-272024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺(tái)
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺(tái)
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺(tái)市場份額,2023:數(shù)智融合時(shí)代的真正到來》報(bào)告——2023年中國大數(shù)據(jù)平臺(tái)公有云服務(wù)市場規(guī)模達(dá)72.2億元人民幣,其中阿里巴巴市場份額保持領(lǐng)先,占比達(dá)40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-182024-09-18
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家