Angular 5.0 學習5:用本身的電腦使用Nginx發佈構建好的NG5應用

1.什麼是Nginx

Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP代理服務器。
Nginx是一款輕量級的Web服務器/反向代理服務器以及電子郵件代理服務器,並在一個BSD-like協議下發行。由俄羅斯的程序設計師lgor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler使用。其特色是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好。
Nginx相較於Apachelighttpd具備佔有內存少,穩定性高等優點,而且依靠併發能力強,豐富的模塊庫以及友好靈活的配置而聞名。在Linux操做系統下,nginx使用epoll事件模型,得益於此,nginx在Linux操做系統下效率至關高。同時Nginx在OpenBSD或FreeBSD操做系統上採用相似於Epoll的高效事件模型kqueue.html

2.什麼時候使用Nginx發佈構建好的NG5應用?

當咱們使用ng5開發移動端網頁時候,想在手機上看看實際的效果,此時又沒有部署到雲主機的時候,咱們能夠使用Nginx臨時發佈構建好的NG5應用,在手機上就能夠瀏覽本身構建的webApp。此時應該注意電腦和手機應該在同一個局域網下(簡單點說鏈接的是同一個wifi,但不止是這個意思)。nginx

3.怎麼使用?

1.下載nginx,個人是nginx-1.13.8版本。
2.解壓nginx-1.13.8.zip.
3.打開nginx-1.13.8文件目錄,雙擊運行nginx.exe,此時會一閃而過。
4.打開nginx-1.13.8的html目錄,裏面有index.html和50x.html.
5.複製咱們用ng build --prod構建好的webApp文件,這些文件在ng5項目下的dist目錄下,複製裏面的所有文件到nginx-1.13.8的html目錄下,此時咱們webApp的index.html應該替換原先的index.html。
6.在本身手機的瀏覽器上輸入本身電腦的ip地址,例如192.168.1.100,就能夠訪問本身構建好的webApp應用。不知道本身電腦此時的ip地址的能夠在cmd上執行ipconfig/all找到本身的ipv4地址(首選)。
7.當你的電腦關掉之後,此時頁面將沒法訪問。web

相關文章
相關標籤/搜索