1. 發佈前準備: linux服務器(CentOS/Ubuntu),web服務器(Nginx/Apache/Tomcat),域名(cn/com/org)
2. 購買服務器:阿里雲--雲服務器ECS-- ... --注意點:安全組裏面的 80 端口要勾選上--確認
3. 連接服務器:使用 gitbash連接服務器,ssh username@ip 連接到遠程服務器
4. uname -a : 查看linux發行的版本
5. 安裝web服務器:在centos下安裝 Nginx : yum install epel-release 再 yum install ngnix , nginx -V
6. 配置web服務器:cd /etc/nginx , ls (找到nginx.conf配置文件) ,(如果還找不到就 nginx -t 就可以看到),yum install vim , vim nginx.conf
user root; //把user改成root
...
(找到 http > server > location)
location / { //這裏改成這樣
root /root/www/; //網站項目路徑,存放代碼的地方
index index.html index.htm;
}
7. 上傳網站到服務器:scp -r local_dir user@ip:/reomte_dir (如果服務器沒有找到 scp 的指令就要安裝 yum install openssh-client ) ,ps -ef | grep nginx (查看nginx相關的進程), nginx -s stop (停止ngnix服務) ,nginx -t (可以查看nginx配置是否 ok),nginx -s reload (重新啓nginx服務) ,一切配好就可以通過公網 ip 在瀏覽器訪問
8. 域名: 阿里雲--域名註冊(按裏面步驟,很簡單)-- 進入域名管理-- 選擇一個域名--解析--新手引導--填寫公網ip地址--確認--備案(備案信息與域名信息要一致)
9. http 原理: 輸入網址--DNS解析(尋找服務器地址)-- 第一次握手(http會話)--建立文檔樹,加載資源文件(渲染)