共計 1348 個字符,預計需要花費 4 分鐘才能閱讀完成。
nginx 是什么意思?nginx (engine x) 是一個高性能的 HTTP 和反向代理 web 服務器,同時也提供了 IMAP/POP3/SMTP 服務。Nginx 是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的 Rambler.ru 站點 (俄文:Рамблер) 開發的,第一個公開版本 0.1.0 發布于 2004 年 10 月 4 日。下面要給大家介紹一下 nginx 和 nginx 啟動命令以及 nginx 停止命令相關的內容,一起來詳細的了解一下吧!
Nginx 怎么樣?
Nginx 是一個安裝非常的簡單、配置文件非常簡潔(還能夠支持 perl 語法)、Bug 非常少的服務。nginx 啟動特別容易,并且幾乎可以做到 7 *24 不間斷運行,即使運行數個月也不需要重新啟動。你還能夠不間斷服務的情況下進行軟件版本的升級。
很多人都會問為什么要用 nginx 服務器代理,不直接用 tomcat 7.0,那么下面小編就為大家介紹一下 nginx 是什么。
nginx 是什么?
1、Nginx 是一個高性能的 HTTP 和反向代理服務器,也是一個 IMAP/POP3/SMTP 代理服務器。
2、Nginx 是一款輕量級的 Web 服務器 / 反向代理服務器以及電子郵件代理服務器,并在一個 BSD-like 協議下發行。
3、由俄羅斯的程序設計師 lgor Sysoev 所開發,供俄國大型的入口網站及搜索引擎 Rambler 使用。
4、其特點是占有內存少,并發能力強,事實上 nginx 的并發能力確實在同類型的網頁服務器中表現較好。
5、ginx 相較于 Apache\lighttpd 具有占有內存少,穩定性高等優勢,并且依靠并發能力強,豐富的模塊庫以及友好靈活的配置而聞名。
6、在 Linux 操作系統下,nginx 使用 epoll 事件模型, 得益于此,nginx 在 Linux 操作系統下效率相當高。同時 Nginx 在 OpenBSD 或 FreeBSD 操作系統上采用類似于 Epoll 的高效事件模型 kqueue。
7、Nginx 作為負載均衡服務:Nginx 既可以在內部直接支持 Rails 和 PHP 程序對外進行服務,也可以支持作為 HTTP 代理服務對外進行服務。Nginx 采用 C 進行編寫,不論是系統資源開銷還是 CPU 使用效率都比 Perlbal 要好很多。
8、反向代理,負載均衡。當網站的訪問量達到一定程度后,單臺服務器不能滿足用戶的請求時,需要用多臺服務器集群可以使用 nginx 做反向代理。并且多臺服務器可以平均分擔負載,不會因為某臺服務器負載高宕機而某臺服務器閑置的情況。
怎樣啟動和關閉 nginx 服務器?
啟動: 直接使用命令: nginx
nginx
關閉 1: 快速停止
nginx -s stop
關閉 2: 完整有序停止
nginx -s quit
重啟: 如下
nginx -s reload
更多相關命令:
nginx 的啟動和關閉
nginx -h 查看幫助信息
nginx -v 查看 Nginx 的版本號
nginx -V 顯示 Nginx 的版本號和編譯信息
start nginx 啟動 Nginx
nginx -s stop 快速停止和關閉 Nginx
nginx -s quit 正常停止或關閉 Nginx
nginx -s reload 配置文件修改重新加載
nginx -t 測試 Nginx 配置文件的正確性及配置文件的詳細信息
task /fi “imagename eq nginx.exe” windows 命令框下查看 nginx 的進程命令