詳細(xì)阿里云CentOS服務(wù)器搭建

安裝了一晚上的阿里云服務(wù)器慷嗜,錯誤滿滿淀弹,最終還是搭建成功了。

搭建服務(wù)器庆械,要先購買一個服務(wù)器薇溃,可以買阿里云、騰訊云等服務(wù)器供應(yīng)商缭乘。我是阿里云做活動沐序,99塊錢買的,感覺很值了堕绩。

首先安裝Jdk和Tomcat策幼,直接去官網(wǎng)下載需要的版本,也可以點擊鏈接下載逛尚。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 鏈接: https://pan.baidu.com/s/1IazjVB5c_HAy2Quowy-HHA 密碼: kr69

鏈接里有SSHSecureShellClient-3.2.9客戶端垄惧,我是用這個的,自己可以選擇其他的遠程連接工具绰寞。

安裝完SSHSecureShellClient-3.2.9到逊,可以看到

創(chuàng)建soft文件夾,把軟件包拖拽滤钱,直接上傳到linus的soft文件夾中

1.安裝JDK

查看當(dāng)前Linux系統(tǒng)是否已經(jīng)安裝java

(1)[root@CentOS?~]# rpm -qa | grep java

(2)[root@CentOS?~]# rpm -e --nodeps 要卸載的軟件名

新買的服務(wù)器前兩步基本不用執(zhí)行

(3)解壓jdk到/usr/local下

[root@CentOS?soft]#?tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local

(4)配置jdk環(huán)境變量觉壶,打開/etc/profile配置文件,將下面配置拷貝進去

#set java environment

JAVA_HOME=/usr/local/jdk1.7.0_71

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH?

(5)重新加載/etc/profile配置文件source /etc/profile

(6)[root@CentOS?local]# java -version ? ?可以查看java的版本

2.安裝tomcat

(1)直接解壓tomcat

[root@CentOS?~]# tar -xvf apache-tomcat-7.0.57.tar -C /usr/local

[root@CentOS?~]# cd /usr/local/

[root@CentOS?local]# mv?apache-tomcat-7.0.57 tomcat(改文件夾名字)

[root@CentOS?local]# tomcat/

[root@CentOS?tomcat]# bin/startup.sh

Using CATALINA_BASE: /usr/local/tomcat

Using CATALINA_HOME: /usr/local/tomcat

Using CATALINA_TMPDIR: /usr/local/tomcat/temp

Using JRE_HOME: /usr/local/jdk1.7.0_71

Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

Tomcat started.

(2)此時件缸,tomcat安裝完畢铜靶,接下來打開端口:

[root@CentOS tomcat]# systemctl stop firewalld.service(關(guān)閉firewalld服務(wù))

[root@CentOS tomcat]# systemctl disable firewalld.service(在開機時禁用firewalld服務(wù))

[root@CentOS tomcat]# systemctl mask firewalld.service(屏蔽服務(wù)(讓它不能啟動))

Created symlink from /etc/systemd/system/firewalld.service to /dev/null.

[root@CentOS tomcat]# cd ~

[root@CentOS ~]# yum install iptables-services -y(安裝 iptables-services?)

[root@CentOS ~]# systemctl enable iptables(在開機時啟用firewalld服務(wù))

Created symlink from /etc/systemd/system/basic.target.wants/iptables.service to /usr/lib/systemd/system/iptables.service.

[root@CentOS ~]# systemctl start iptables(啟動?iptables服務(wù))

[root@CentOS ~]# systemctl status iptables(顯示?iptables的狀態(tài))

[root@CentOS usr]# systemctl unmask firewalld

Removed symlink /etc/systemd/system/firewalld.service.

[root@CentOS usr]# systemctl start firewalld

[root@CentOS usr]# firewall-cmd --zone=public --add-port=8080/tcp --permanent

success

[root@CentOS usr]# firewall-cmd --zone=public --add-port=80/tcp --permanent

success

[root@CentOS usr]# firewall-cmd --zone=public --add-port=22/tcp --permanent

success

[root@CentOS usr]# firewall-cmd --zone=public --add-port=3306/tcp --permanent

success

(打開需要的端口)

[root@CentOS usr]# firewall-cmd --reload ? ? ? ? ?(重新載入)

success

現(xiàn)在應(yīng)該可以外網(wǎng)訪問服務(wù)器ip:8080看到Tomcat初始界面了!

3.安裝mysql

(1)CentOS7的yum源沒有mysql,要先下載mysql的repo源

[root@CentOS ~]# wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

(2)安裝mysql rpm包

[root@CentOS ~]# rpm -ivh mysql57-community-release-el7-7.noarch.rpm

(我安裝時提示需要依賴包他炊,如libncurses.so.5 is needed by MySQL-client-5.6.22-1.el6.i686

[root@CentOS?~]#yum install ?libncurses.so.5?

缺什么依賴包争剿,安裝就行)

(3)安裝mysql

[root@CentOS ~]# yum install mysql-server?

中間輸入若干次y

[root@CentOS ~]# yum install mysql-devel

中間輸入若干次y

[root@CentOS ~]# yum install mysql

(4)檢查一下MySQL:

[root@CentOS ~]# rpm -qa | grep -i mysql

mysql-community-libs-5.7.18-1.el7.x86_64

mysql-community-libs-compat-5.7.18-1.el7.x86_64

mysql57-community-release-el7-7.noarch

mysql-community-common-5.7.18-1.el7.x86_64

mysql-community-client-5.7.18-1.el7.x86_64

mysql-community-server-5.7.18-1.el7.x86_64

mysql-community-devel-5.7.18-1.el7.x86_64

(5)[root@CentOS ~]# service mysqld start

Redirecting to /bin/systemctl start mysqld.service

(6)[root@CentOS ~]# vim /etc/my.cnf ? ? ? ?(mysql的啟動參數(shù))

添加一條語句:skip-grant-tables ? ? ? ? (不使用mysql數(shù)據(jù)庫里的信息來進行訪問控制)

保存退出

(7)[root@CentOS ~]# service mysqld restart

Redirecting to /bin/systemctl restart mysqld.service

(8)[root@CentOS ~]# mysql -u root

即可進入mysql

mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql> update mysql.user set authentication_string=password('123456') where user='root'; ? ? ? ? ? (更改mysql密碼)

Query OK, 1 row affected, 1 warning (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 1

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> exit;

Bye

(9)[root@CentOS ~]# vim /etc/my.cnf

刪除掉剛才添加的那條語句,保存退出痊末。

[root@CentOS ~]# service mysqld restart

Redirecting to /bin/systemctl restart mysqld.service

[root@CentOS ~]# mysql -uroot -p

輸入密碼登錄MySQL

mysql> set global validate_password_policy=0;(修改對應(yīng)的密碼策略)

Query OK, 0 rows affected (0.00 sec)

mysql> set global validate_password_length=6;(但是密碼也至少為6位)

Query OK, 0 rows affected (0.00 sec)

mysql> set PASSWORD = PASSWORD('123456');

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;(密碼不驗證有效期)

Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;(mysql 新設(shè)置用戶或更改密碼后需用flush privileges刷新MySQL的系統(tǒng)權(quán)限相關(guān)表蚕苇,否則會出現(xiàn)拒絕訪問,還有一種方法凿叠,就是重新啟動mysql服務(wù)器涩笤,來使新設(shè)置生效。-)

Query OK, 0 rows affected (0.00 sec)

mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql> update user set host='%' where user='root' and host='localhost'; (把已存在的用戶(例如root)修改成允許遠程主機訪問(不增加記錄)盒件,需要指定訪問主機蹬碧,可以把%替換為主機的IP或者主機名)

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> quit

Bye

4.修改tomcat的默認(rèn)端口

[root@CentOS?~]# cd /usr/local/tomcat/conf

[root@CentOS?conf]# vim server.xml

打開后可以找到

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

更改為:

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

可以從文件底部開始找這個標(biāo)簽<Host></Host>,在該標(biāo)簽內(nèi)添加 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<Context path="" docBase="/Gulang" /> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??docBase屬性填寫你的項目位置炒刁,一般項目路徑為 .../webapps/Gulang恩沽。

重啟tomcat

現(xiàn)在你可以統(tǒng)過外網(wǎng)IP直接訪問了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末翔始,一起剝皮案震驚了整個濱河市罗心,隨后出現(xiàn)的幾起案子片吊,更是在濱河造成了極大的恐慌,老刑警劉巖协屡,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俏脊,死亡現(xiàn)場離奇詭異,居然都是意外死亡肤晓,警方通過查閱死者的電腦和手機爷贫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來补憾,“玉大人漫萄,你說我怎么就攤上這事∮遥” “怎么了腾务?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長削饵。 經(jīng)常有香客問我岩瘦,道長,這世上最難降的妖魔是什么窿撬? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任启昧,我火速辦了婚禮,結(jié)果婚禮上劈伴,老公的妹妹穿的比我還像新娘密末。我一直安慰自己,他們只是感情好跛璧,可當(dāng)我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布严里。 她就那樣靜靜地躺著,像睡著了一般追城。 火紅的嫁衣襯著肌膚如雪刹碾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天漓柑,我揣著相機與錄音教硫,去河邊找鬼叨吮。 笑死辆布,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的茶鉴。 我是一名探鬼主播锋玲,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼涵叮!你這毒婦竟也來了惭蹂?” 一聲冷哼從身側(cè)響起伞插,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盾碗,沒想到半個月后媚污,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡廷雅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年耗美,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片航缀。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡商架,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出芥玉,到底是詐尸還是另有隱情蛇摸,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布灿巧,位于F島的核電站赶袄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏抠藕。R本人自食惡果不足惜弃鸦,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望幢痘。 院中可真熱鬧唬格,春花似錦、人聲如沸颜说。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽门粪。三九已至喊积,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間玄妈,已是汗流浹背乾吻。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拟蜻,地道東北人绎签。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像酝锅,于是被迫代替她去往敵國和親诡必。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容