在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 監聽埠...