1. nginx的安裝和部署

nginx一般部署在linux系統(tǒng)下,所以本文也以linux系統(tǒng)為例,以流程化的形式來列出安裝和部署的方法。

如果是一臺新的linux系統(tǒng),前提是能夠連接上網(wǎng)絡(luò)。因為我們需要聯(lián)網(wǎng)下載一些依賴。并且已安裝wget命令。安裝wget命令的方式:yum -y install wget。接著就可以安裝nginx了。

  1. 安裝nginx所需的依賴
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
  2. 下載nginx的tar包并解壓
    wget http://nginx.org/download/nginx-1.13.7.tar.gz
    tar xvf http://nginx.org/download/nginx-1.13.7.tar.gz
  3. cd進(jìn)入解壓后的目錄,然后執(zhí)行./configure,檢測安裝平臺的目標(biāo)特征。執(zhí)行成功以后,會在當(dāng)前目錄下生成Makefile可執(zhí)行文件。
  4. 編譯
    先執(zhí)行make命令編譯,再執(zhí)行make install安裝,默認(rèn)的安裝目錄在/usr/local/nginx下。
    如果在這個過程中出現(xiàn)問題,可以用rm -rf Makefile objs命令把這兩個文件夾刪除掉,再重新執(zhí)行./configure,然后再編譯。
  5. 布署
    使用npm run build將vue項目打包,然后將打包后的文件或文件夾上傳到linux。
    如果是rar文件,解壓需要安裝兩個命令:yum install epel-release -yyum install unar -y。然后用unar 文件名的方式解壓。
    進(jìn)入解壓后的目錄,輸入pwd可以查看當(dāng)前目錄,然后把這個目錄配置到conf下的nginx.conf配置文件中,如下圖:
    image.png

    進(jìn)入nginx的目錄下,有個sbin目錄,進(jìn)去以后執(zhí)行./nginx,就開啟nginx服務(wù)了。
    這時再去瀏覽器用linux的ip地址就可以直接訪問到了。因為瀏覽器默認(rèn)的端口用的就是80,已經(jīng)默認(rèn)配置監(jiān)聽80端口了,所以訪問時不需要加端口號。又因為在nginx配置文件的location項里的index已經(jīng)默認(rèn)配置過默認(rèn)訪問主頁了,所以訪問路徑也不需要加。
  6. 一些問題
    如果在部署過程中出現(xiàn)地址已被占用錯誤,說明服務(wù)已經(jīng)開過一次了??梢杂?code>kill -9 pid號的方式殺死這個進(jìn)程,也可以在nginx的sbin目錄下用./nginx -s quit將nginx服務(wù)退出。然后檢測配置沒問題了,再用./nginx命令啟動服務(wù)。

以上就是nginx的入門安裝和使用。后續(xù)會繼續(xù)分析其高級用法。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容