阿里雲搭建簡單服務器


最近買了一個阿里雲服務器,准備自己搭建一個簡單的服務器訪問靜態頁面或者后期自己開發的項目

一、 購買阿里雲服務器

購買操作可以看看其他博主噠

添加安全組規則,端口為80/80,外網可以訪問這個IP

二、下載jdk+tomcat

 tomcatJDK

 

 

三、下載連接服務器軟件(winSCP+putty)

  putty用來連接服務器,winSCP用來可視化傳文件

 

四、使用putty輸入IP地址連接服務器

  1.打開putty,輸入IP地址連接,再 輸入用戶名和密碼連接服務器

       

 

  2.進入home目錄
//進入home目錄
cd home
//創建pan文件夾
mkdir pan
//把下載的jdk和Tomcat上傳到pan文件夾下面

 

 3.上傳的jdk和Tomcat已經放在了pan文件夾下面
//進入pan文件夾下面,解壓
tar -zxvf apache-tomcat-8.5.57.tar.gz
tar -zxvf jdk-8u261-linux-x64.tar.gz
//解壓完成,把解壓好的jdk1.8.0_261文件夾移動到 /usr/local/ ,並刪除jdk的安裝包 
mv jdk1.8.0_261 /usr/local///移動
rm jdk-8u261-linux-x64.tar.gz //刪除
//再把Tomcat的安裝包刪除
rm apache-tomcat-8.5.57.tar.gz
//重命名apache-tomcat-8.5.57為tomcat
mv apache-tomcat-8.5.57/ tomcat

 

4.配置Java環境變量

 

 //進入/usr/local,配置Java環境變量

vim /etc/profile  //編輯profile文件,在底部加上以下代碼,使用i命令編輯,按esc退出編輯。:wq保存並退出,:q不保存退出

export JAVA_HOME=/usr/local/jdk1.8.0_261 //我的jdk是1.8.0_261

export JRE_HOME=${JAVA_HOME}/jre

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPAT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

//配置完要重啟服務器才會起作用,到阿里雲控制台重啟服務器

在putty軟件的 /usr/local目錄下面執行source /etc/profile指令使剛改的東西生效,

javac //查看jdk安裝成功沒

java -version //查看Java版本

 

5.修改tomcat的端口號

進入home/pan/tomcat/conf文件下面,編寫配置文件

vim server.xml,把8080端口變成80

 

 

進入 /home/pan/tomcat/bin,啟動tomcat, ./startup.sh

 

如果tomcat啟動報錯,如下

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

解決方法:

編輯文件

#vim /home/pan/tomcat/bin/catalina.sh

 加入如圖所示代碼

 

 

 

啟動成功,在瀏覽器輸入IP地址,第一次等待時間可能有點久,就可以看到貓貓啦~

解決第一次加載慢的問題 ,編輯  /usr/local/jdk1.8.0_261/jre/lib/security/java.security,按照圖片上面進行修改

要上傳本地的靜態代碼,上傳到home/pan/tomcat/webapps/ROOT/下面,訪問文件是index.html喔

 

五、安裝node

1. 到node官網(http://nodejs.cn/download/),下載到本地,用winscp上傳到/home/pan/文件夾下面

 

2. 使用putty解壓node  ,   tar -xvf node.tar.xz

3. 解壓完成刪除壓縮包   mv node.tar.xz

4. 建立軟連接,變為全局

   ln -s /home/pan/node-v12.18.3/bin/node /usr/local/bin/

   ln -s /home/pan/node-v12.18.3/bin/npm /usr/local/bin/

5. 輸入node -v查看node版本 , npm -v查看npm 版本

 

六、安裝MongoDB

1. 下載 /home/pan/執行,  wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz

2. 解壓

  tar zxvf mongodb-linux-x86_64-3.6.3.tgz

3. 重命名

  mv mongodb-linux-x86_64-3.6.3/ mongodb

4. 刪除安裝包

  rm mongodb-linux-x86_64-3.6.3.tgz

5. 移動Mongodb到 /usr/local下面

  mv mongodb/ /usr/local/

6. 進入/usr/local、創建數據庫文件夾、日志文件,配置文件

  cd /usr/local/mongodb

  mkdir -p data/db

  mkdir logs

  mkdir conf

7. 配置環境變量

  cd /usr/local/

  vim etc/profile ,插入一下代碼,如下圖,i開始編輯,編輯完畢按esc退出編輯,編輯完執行source etc/profile

export MONGDB_HOME=/usr/local/mongodb
export PATH=$MONGDB_HOME/bin:$PATH

 

8. 創建配置文件並編輯

$ cd /usr/local/mongodb/conf

$ vi mongodb.conf

$ i //開始編輯 ,下面是內容  

#端口號
port=27017
#db目錄
dbpath=/usr/local/mongodb/data/db
#日志目錄
logpath=/usr/local/mongodb/logs/mongodb.log
#后台
fork=true
#日志輸出
logappend=true
#允許遠程IP連接
bind_ip=0.0.0.0

auth=false#是否開啟權限,訪問需要用戶名和密碼

$ cd /usr/local/mongodb/bin

./mongod -f /usr/local/mongodb/conf/mongodb.conf  

出現以下信息表示啟動成功

 

 

 

9. 添加映射,便於全局啟動MongoDB

ln -s /usr/local/mongodb/bin/mongo /usr/local/bin/mongo

10. $ cd / , 進入根目錄,輸入mongo,直接就啟動MongoDB了

11. 開放27017端口  firewall-cmd --zone=public --add-port=27017/tcp --permanent

  瀏覽器輸入ip:27017出現以下圖片的內容,說明MongoDB可以訪問了

 

 

 

 

七、上傳網頁

我上傳了一個Vue的打包文件,上傳文件為  /home/pan/tomcat/webapps/ROOT/

 

 

八、安裝Nginx

安裝Nginx前的准備

# yum install gcc-g++
# yum install pcre pcre-devel
# yum install zlib zlib-devel
# yum install openssl openssl-devel
#下載Nginx $ cd
/home/pan $ wget http://nginx.org/download/nginx-1.16.1.tar.gz #解壓 $ tar -zxvf nginx-1.16.1.tar.gz $ cd /home/pan/nginx-1.16.1
#使用默認配置 $ ./configure #編譯安裝 $ make && make install #查看位置 $ whereis nginx #檢查配置文件是否正確 $ /usr/local/nginx/sbin/nginx -t
#啟動 /usr/local/nginx/sbin/nginx 或者 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

 

 

 

  

  

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM