windows安裝和使用nginx
1、下載
官網
下載【nginx/Windows-1.20.1】
下載成功后解壓,檔案如下:
2、啟動nginx
方式一:直接雙擊nginx.exe
方式二:打開cmd命令視窗,切換到nginx解壓目錄下,輸入命令 nginx.exe 或者 start nginx ,回車即可
驗證是否啟動成功:
在瀏覽器輸入 http://localhost,看到以下界面則說明啟動成功:
通過cmd查看nginx運行情況:
打開cmd,執行:
tasklist /fi "imagename eq nginx.exe"
3、nginx常用命令
cmd 進入Nginx解壓目錄 執行以下命令
start nginx : 啟動nginx服務
nginx -s reload :修改配置后重新加載生效
nginx -s reopen :重新打開日志檔案
nginx -t -c /path/to/nginx.conf 測驗nginx組態檔是否正確
---------------------
驗證配置是否正確: nginx -t
查看Nginx的版本號:nginx -V
啟動Nginx:start nginx
快速停止或關閉Nginx:nginx -s stop
正常停止或關閉Nginx:nginx -s quit
組態檔修改重裝載命令:nginx -s reload
查看80埠是否被占用命令: netstat -ano|findstr 80
4、跳轉到指定服務器
修改conf/nginx.conf組態檔,通過proxy_pass 配置請求轉發地址
比如,在瀏覽器輸入localhos:8080t時,跳轉到百度頁面
在nginx.conf增加以下代碼
server {
listen 8080;
server_name localhost;
location / {
proxy_pass https://www.baidu.com; # 跳轉到百度頁面
}
}
在瀏覽器訪問http://localhost:8080時就會跳轉到百度頁面
5、nginx代理服務器做負載均衡
修改conf/nginx.conf組態檔,通過upstream tomcat_server來配置多個服務器,當一臺服務器出現故障時,nginx能夠將請求自動轉向另一臺服務器,
配置如下:
upstream localhost {
server localhost:8001 weight=2;
server localhost:9527 weight=2;
server 192.168.0.1:8000 weight=1;
}
server {
listen 8800;
server_name localhost;
location / {
proxy_pass http://localhost; # 負載均衡
}
}
weight屬性,此屬性表示各服務器被訪問到的權重,weight
越高被訪問到的幾率越高,
在瀏覽器訪問http://localhost:8800時就會根據weight權重隨機跳轉到服務器,
6、配置nginx.conf訪問靜態資源
在nginx的檔案中找到conf,通過配置【nginx.conf】來訪問靜態資源,配置如下:
server {
listen 9528;
server_name localhost;
location / {
add_header Access-Control-Allow-Origin *;
root D:/nginx_files/static/; # 靜態檔案地址
autoindex on;
}
}
在瀏覽器訪問http://localhost:9528時,就可以看到D:/nginx_files/static/目錄下的靜態檔案
7、nginx.conf代碼
附上一份nginx.conf代碼,可以直接拿來使用:
點我下載
點我下載
點我下載
https://download.csdn.net/download/lm_is_dc/21390430
后記
【后記】為了讓大家能夠輕松學編程,我創建了一個公眾號【輕松學編程】,里面有讓你快速學會編程的文章,當然也有一些干貨提高你的編程水平,也有一些編程專案適合做一些課程設計等課題,
也可加我微信【1257309054】,拉你進群,大家一起交流學習,
如果文章對您有幫助,請我喝杯咖啡吧!
公眾號
關注我,我們一起成長~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/295768.html
標籤:其他
上一篇:運維自動化工具之Ansible
下一篇:一、JVM記憶體區域