阿里雲搭建wordpress 及部署java項目

很久之前,小編就買了一年的阿里雲服務器,也購買了域名,一直都沒有時間,加上自己對linux的知識不足,最後小編終於把wordpress和tomcat同時部署在一個服務器上,

先簡單說說阿里雲的購買流程,如果你的域名不需要備案,只是能夠訪問那麼簡單的多,

wordpress部署部分

在阿里雲部署購買雲主機CES或輕應用服務器,

阿里雲搭建wordpress 及部署java項目

如果你在24歲以下,進行學生認證,那麼一平均一個月9.9元,

在系統選擇上,windows會有可視化的界面,不會linux的可以選擇windows

想搭建自己的博客的可以選擇wordpress;

只是部署java項目可以直接選擇系統鏡像的centos

域名購買

域名可以選擇一個自己喜歡的,看一下不同的後綴名交流,查看一下價格

阿里雲搭建wordpress 及部署java項目

這裡需要填寫個人相關信息

並且通過實名認證

在控制檯的域名就可看到自己購買的域名,選擇解析,填寫剛才購買服務器的ip地址就解析完成了

這時回到輕應用服務器列表,

阿里雲搭建wordpress 及部署java項目

按照圖中的命令就可以進行操作,設置wordpress的站點信息,這裡阿里雲有完整的參考文檔,這裡我就不寫了,可以參考這個文章

java項目部署

java項目部署需要tomcat jdk 和mysql 本地電腦與服務傳遞文件需要使用ftp,以及開啟相關端口,在阿里雲的安全組開啟如圖的安全規則,

阿里雲搭建wordpress 及部署java項目

使用遠程連接工具鏈接阿里雲:

ftp安裝:

ftp的安裝

這裡小編一直沒有使用安裝上傳文件成功過,

百度了ftp的文件的配置,執行了安裝命令,使用Suceure File Transfer就可以進行文件上傳

mysql安裝

安裝mysql:

依次運行一下命令

cd /tmpwget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-devel -y

開啟服務

systemctl start mysql.service

查看是否開啟成功

netstat -anp|grep 3306

通過Yum安裝的mysql的管理員賬戶是沒有密碼的, 如下命令設置為admin

mysqladmin -u root password admin
mysql -uroot -padmin

創建一個用戶

>insert into mysql.user(Host,User,Password) values("localhost","用戶名",password("密碼"));
賦予遠程連接等權限
>grant all privileges on *.* to '用戶名'@'%' identified by '密碼';刷新權限flush privileges;

就可以使用mysql管理工具進行管理

在wordpress部署的時候,會默認安裝mysql,所以我們就不需要自己再裝mysql了

需要自己創建一個用戶,賦予權限,不能修改默認的數據庫密碼,否則wordpress會鏈接不上數據庫導致博客網頁不能訪問,

jdk安裝

CentOS 7.3 可能會默認安裝open jdk,如果沒有的話,本地在oracle下載tar.gz格式的jdk

上傳到服務器,複製到一個文件夾 解壓然後

vim vim /etc/profile

在打開的文件最後一行,

加入#java environmentexport JAVA_HOME=/usr/java/安裝的jdk目錄export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jarexport PATH=$PATH:${JAVA_HOME}/bin/etc/profile

還有就是在線安裝

yum -y install java-1.8.0-openjdk.x86_64

接著運行

java -version

出現當前java版本即表示java安裝成功了

tomcat安裝

tomcat 也可以進行在線安裝

cd /tmp
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.92/bin/apache-tomcat-7.0.92.tar.gz
tar xzf apache-tomcat-7.0.92.tar.gz
mv apache-tomcat-7.0.92 /usr/local/tomcat7
運行
/usr/local/tomcat7/bin/startup.sh
檢查
netstat -anp|grep 8080

開啟防火牆的8080端口 包括阿里雲的安全組

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload #重啟firewall

在瀏覽器進行測試

也可以在tomca官網下載linux的tomcat壓縮包,上傳到阿里雲,解壓啟動服務開放端口

通過後就可以將自己的數據庫導入阿里雲的數據庫,

將自己的java項目打包(打包前將連接參數修改)

複製到tomcat的webapps下,地址欄輸入

ip:8080/項目名

就可以訪問自己的項目了

如果不想要項目名.就將原來的ROOT刪除,項目的war包重命名為ROOT

這裡基本就配置完成,這裡小編介紹的相對簡單,有興趣的可以參考

http://how2j.cn/k/deploy2linux/deploy2linux-breif/1591.html

這裡有詳細到命令的介紹

最後說一下小編遇到的問題

ftp上傳文件問題:開始小編安裝了ftp一直不能上傳,最後使用了Suceure File Transfer就可以進行上傳了

還有就是,開始小編使用在線安裝,一直不成功最後使用了上傳的方式安裝成功

小編使用wordpress的數據庫,輸入mysql -u root - u 提示找不到命令,然後可能是環境變量找不到命令.在阿里雲上找到了mysql的安裝位置,創建一個軟連接到/usr/bin目錄下,解決

**不要輕易修改mysql的命令,否則會導致wordpress不能訪問

多個項目部署到tomcat是,注意路徑問題,存在訪問路徑添加項目名時,第一種方式;修改項目的所有請求路徑,第二種,再創建一個tomcat 修改端口號

小編寫的比較簡單,配置過程中還要參考其他資料,大佬勿噴

相關推薦

推薦中...