nginx 在windwos系統下的啓動與配置修改。

前言

linux下,各種的nginx 的使用和配置方式有很多,但是windows下卻很少,有時候我們第一次嘗試使用時,大部分是在windows環境下進行調試的。

所以關於如何在windows下使用nginx,就比較有意義了。下面介紹一下具體的使用。

並且使用反向代理,給大家進行簡單介紹。

1.windows 下的nginx安裝與啓動。

首先 官網下載鏈接:
http://nginx.org/en/download.html

在這裏插入圖片描述

我們下載Mainline 主線版本,就夠了。

解壓,得到下面的文件夾:
在這裏插入圖片描述

所以,在這裏提醒一下各位,windows下的nginx是免安裝綠色版軟件。所有的配置都可以省略了。

解壓之後,如何進行啓動? 如果你想快捷方便的進行操作,可以將文件解壓後的路徑添加到,操作系統環境變量之中。

然後再cmd 之中,進行指令啓動。

2.nginx 的常用指令

介紹下,在nginx中的比較常用的指令介紹。

啓動C:\nginx-1.17.10\nginx-1.17.10>start nginx

強制停止C:\nginx-1.17.10\nginx-1.17.10>nginx -s stop

	如果強制停止出現了錯誤:[error] CreateFile() C:\nginx-1.17.10\nginx-1.17.10/
	logs/nginx.pid" failed (2: The system cannot find the file specified)

通過命令 創建生成pid文檔C:\nginx-1.17.10\nginx-1.17.10>nginx -c conf/nginx.conf

有序停止C:\nginx-1.17.10\nginx-1.17.10>nginx -s quit

更新conf配置C:\nginx-1.17.10\nginx-1.17.10>nginx -s reload

開始 日誌記錄C:\nginx-1.17.10\nginx-1.17.10>nginx -s reopen

3.簡單的反向代理配置

假定當前主機之中配置了兩個webServer, 一個爲8080端口,一個爲8100端口。

但是我們不想使用兩個二級域名,或者因爲某些原因只有一個域名。這種情況下反向代理就來了。

讓客戶端請求通過80端口,分別代理到8080和8100兩個端口之中進行處理。

找到nginx.conf 文件
在這裏插入圖片描述

    server {
        listen 80;
        server_name 172.1.60.160;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
		
		location / {
            root   html;
            index  index.html index.htm;
        }
		
		location /demo1{
			proxy_pass http://172.1.60.160:8080/;
		}
		
		location /demo2{
			proxy_pass http://172.1.60.160:8100/;
		}

訪問地址:172.1.60.160/demo1/ 就會直接訪問8080端口的服務器了
172.1.60.160/demo2/ 就會訪問你的8100端口了

反向代理就是在一個server之中添加多個location 端,

而正向代理,就是複製多個server,不同的server監聽不同的端口,啓動不同的Tomcat了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章