從0開始搭個網站在雲上 思路引導
阿新 • • 發佈:2020-08-02
最近開始想努力了,學了一些技術,空口無憑,搭了一個雲伺服器來用來展示網站 gzboy.site
一 準備工作
買個雲伺服器 例如阿里雲伺服器esc 買一個域名,準備一個能跑的專案,完成
二 雲伺服器
以阿里雲舉例,購買伺服器後,按照提示設定一些初始引數,使用者名稱密碼,配置安全組,把一些埠開放,可以用外部工具訪問主機,設定密碼,進入主機頁面.
三配置部分
首先更新系統,然後安裝jdk,apache mysql,nginx等 ,安裝軟體時需要加入一些軟體源,可以在網上搜教程
與此同時開始備案,推薦下載阿里雲app備案在阿里雲買的域名,手續不算繁瑣,一個星期左右可以完成.在阿里雲域名解析中繫結域名和ip,外部工作就準備好了
四設定專案
安裝伺服器後放入專案在伺服器目錄,預設位置在/var/www/html 下 ,如果伺服器只放以一個專案,到這步就可以了.
假如你想放多個專案,還需要用nginx 反向代理,把80埠讓給nginx,在/etc/httpd/conf/下的設定檔案,給apache賦值8081等埠
<VirtualHost *:8081> DocumentRoot /var/www/html ServerAdmin localhost:8081 ServerName 39.105.0.178 </VirtualHost> <VirtualHost *:8082> DocumentRoot /var/www/html2 ServerAdmin localhost:8082 ServerName 39.105.0.178 </VirtualHost> <VirtualHost *:8083> DocumentRoot /var/www/html3 ServerAdmin localhost:8083 ServerName 39.105.0.178 </VirtualHost>
Listen 8081
Listen 8082
Listen 8083
<IfModule dir_module>
DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex hello.html
在nginx裡設定託管反向代理和80埠,注意反向代理設定,要不然圖片載入不出來
server { listen 80; server_name blog.gzboy.site; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://127.0.0.1:8081; proxy_set_header HOST $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } ...
http://blog.gzboy.site/?p=29 這個是網站成品,以後會加一些javaweb專案在伺服器上