Nginx 部署 HTTP 靜態服務

2021-08-21 06:24:00 字數 1546 閱讀 4040

在ubuntu 16.04.3上

apt install nginx
安裝完成後,啟動nginx:

nginx
外網使用者訪問伺服器的 web 服務由 nginx 提供,nginx 需要配置靜態資源的路徑資訊才能通過 url 正確訪問到伺服器上的靜態資源。

開啟 nginx 的預設配置檔案 /etc/nginx/nginx.conf ,修改 nginx 配置如下:

然後嘗試重啟nginx使配置生效

nginx -s reload
發現報錯

新增使用者組

sudo

adduser--

system--

no-create

-home--

disabled

-password--

group

nginx

重啟後,現在我們應該已經可以使用我們的靜態伺服器了

現在讓我們新建乙個靜態檔案,檢視服務是否執行正常。

首先讓我們在/data目錄 下建立www目錄,如:

mkdir -p /data/www
在 /data/www 目錄下建立我們的第乙個靜態檔案 index.html

lang="zh">

charset="utf-8">

第乙個靜態檔案title>

head>

hello world!

body>

html>

現在訪問http://《網域名稱/公網ip>/index.html應該可以看到頁面輸出hello world!到此,乙個基於 nginx 的靜態伺服器就搭建完成了,現在所有放在/data/www目錄下的的靜態資源都可以直接通過網域名稱訪問。

搭建 nginx 靜態**

[emerg]: getpwnam(「nginx」) failed

Nginx 部署靜態頁面

在前後端分離的專案中,前端經過編譯生成的檔案中,往往只包含乙個index.html入口檔案。可以利用nginx進行簡單配置就可以實現在部署到伺服器端。如果是nodejs的專案可以利用pm2進行部署,如果是egg的專案可以利用egg的工具egg scripts進行部署通過yum安裝nginx的配置檔案...

部署Nginx服務

nginx簡介 nginx engine x 是有俄羅斯人伊戈爾 賽索耶夫編寫的。nginx是十分輕量級的http伺服器,是乙個高效能的http的反向 伺服器,同時也是乙個imap pop3 smtp 伺服器。安裝依賴包 yum y install gcc pcre devel openssl de...

nginx配置http靜態站點伺服器

1 系統環境windows 10 2 設定靜態站點目錄,注意不要出現中文 這裡踩了很多坑,可以檢視錯誤日誌error.log,這裡測試了一下目錄 3 配置nginx.conf server location download error page 404 404page index.html 監聽埠...