Nginx 是一個高性能的開源HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP代理服務器。它在設計上旨在處理高并發的請求,是一個輕量級、高效能的Web服務器和反向代理服務器,廣泛用于提供靜態資源、負載均衡、反向代理等功能。
1、下載nginx
?2、將壓縮包上傳至服務器
3、Nginx的安裝需要Linux安裝相關的幾個庫,否則配置和編譯會出現錯誤。執行如下命令
yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
4、正式安裝
4.1?解壓下載下來的nginx文件,執行命令:?
tar -zxvf nginx-1.26.1.tar.gz
4.2?切換至解壓后的nginx主目錄,執行命令:
cd nginx-1.26.1
4.3?在nginx主目錄nginx-1.26.1下執行命令:
./configure --prefix=/home/azy/nginx
(其中--prefix是指定nginx安裝路徑)
4.4?執行命令進行編譯:
make
4.5?執行命令進行安裝:
make install
5、Nginx操作
5.1 啟動Nginx執行命令:
/home/azy/nginx/sbin/nginx -c/home/azy/nginx/conf/nginx.conf
(其中-c是指定配置文件)
5.2 檢查Nginx是否啟動:通過查看進程:
ps -ef | grep nginx
5.3 Nginx重啟:
/home/azy/nginx/sbin/nginx -s reload
5.4 關閉Nginx:
kill -QUIT 主pid
或者
kill -TERM 主pid
?6、Nginx配置檢查(檢查Nginx配置文件是否正確):
/home/azy/nginx/sbin/nginx -c /home/azy/nginx/conf/nginx.conf -t
7、Nginx部署Vue項目
7.1 項目打包:
7.2 將打包完成的dist文件夾上傳到服務器nginx安裝后的html文件夾中:
7.3 配置conf/nginx.conf文件,并重啟nginx服務:
7.4 使用瀏覽器訪問服務器的ip即可。