伺服器從安裝到部署全過程(二)

2021-09-24 06:58:12 字數 2224 閱讀 3753

在我們沒有後端服務的時候,只是想要寫一些demo或者靜態頁面時,就可以使用nginx作為靜態資源伺服器,可以被外網訪問到,以下就是 具體的配置了,可以在nginx.conf 中建立二級網域名稱,來搭建。

複製**說明: 監聽的 80 埠 然後 **名稱為server_name所對應的靜態路徑為 /cloud/static/ 其實就是location root+localtioon name這樣就nginx就可以讀取到 /cloud/static/ 目錄下的檔案了,server_name 設定二級網域名稱時字首後面最好跟的是自己的網域名稱自定義字首+自己的網域名稱,而網域名稱解析最好要加上*得以匹配其他二級網域名稱來訪問

伺服器靜態的資源的** 其實有兩種寫法:

location / 

複製**

檢驗一下

當我們有後端服務時, 我們那麼我們可以通過nginx的**配置,來讓我們的**可以被訪問到

複製**說明:在請求的過程中 如果請求的位址 與 server_name 匹配上那麼就會採用這個配置 如果都不匹配 那麼就會先行檢視 listen 監聽的網域名稱 後有default 配置項的,注意 default 只能寫乙個。

**說明:

upstream 中的 server 監聽的是伺服器中啟動的埠

當請求匹配上 server server_name 時 就會 進行匹配 location

在匹配成功 location 中的反向**proxy_pass 為 http:// + upstream 時

就會**到 upstream 中的 server 監聽的埠

檢驗一下

平常我們部署的時候,會發現瀏覽器的位址列會有(http://) 然後會有不安全的字樣, 哼~!作為強迫症可是不想有這種字樣,那麼我們就來配置https 安全吧

首先要先去購買 ssl 證書

當然還是要買免費的啦,個人需求,嘿嘿~

然後我們就開始 修改 nginx.conf 檔案吧

複製**注意一定要 重啟 nginxnginx -s reload

哈哈哈哈 小鎖 還有 https

在這裡 著重來說一下 vue 專案的部署過程,還有 html 檔案怎麼在瀏覽器中訪問到

其實在上面 nginx 中,我們配置了 nginx 靜態資源伺服器,其實靜態資源的部署 非常簡單 就是直接把 html 檔案 放在靜態資源所配置的目錄就可以了, 這樣我們平時寫的專案 或者 demo 都可放在這個目錄下,來實現瀏覽

請看我的專案結構

上傳至 伺服器 後 我們可以用 pm2 來啟動 達到負載均衡, 守護程序的效果pm2 start ***

檢驗一下

nuxt 是 vue 的 服務端渲染,有利於 seo 的服務端渲染應用框架,作為前台應用 當然是想要自己寫的文章 能讓更多人搜尋到,nuxt 當然是我的不二之選,哈哈哈哈,ok 我們來說下 nuxt 如何來部署吧

首先 我們應該先給 nuxt 應用執行打包命令npm run build打包完成後,我們可以把有用的檔案事先剔除出來

下面請看我的檔案目錄

先上傳至伺服器然後npm install or cnpm i

然後進入到相應的 應用檔案目錄 執行pm2 start npm --name "程序名稱" -- run start

部署完畢 blog nuxt

配置nginx靜態伺服器

nginx server 匹配順序

nuxt 部署參考

基礎的配置 基本上已經走完一遍了,其實如果是 部署頻率低的情況下 那麼這樣一遍遍部署 其實是費不了多大事,但是呢,在初期的時候總有不少東西要改,那這樣一遍遍部署 不僅繁瑣 而且還浪費我們 寶貴的時間那麼,下次我將配置 docker and jenkins 自動化部署,省時又省力~,哈哈哈

EC2 AMI CentOS 伺服器安裝全過程

將以下軟體 mysql 5.1.53.tar.gz,php 5.3.3.tar.gz,eaccelerator 0.9.6 rc2.tar.bz2,memcache 2.2.6.tgz,nginx 0.8.53.tar.gz,memcached 1.4.5.tar.gz 拷貝到 tmp 目錄下 cd...

pthreads php 安裝全過程 二

因為pthreads是需要開啟執行緒安全的,預設是不開啟的,所以需要重新進行編譯 首先獲取我們的configure配置 php i grep configure tar zxvf php7.2.tar.gz cd php7.2 新增配置項開啟多程序安全 enable maintainer zts e...

域控伺服器遷移全過程

一 系統安裝及配置 1 使用windows server 2003 sp1 iso映象安裝系統 3 安裝surpport工具 進入系統光碟的support tools目錄,雙擊執行suptools.msi,預設安裝即可。安裝完成後,在 開始 所有程式 中可以看到有 windows support t...