Nginx-使用簡單總結

下載nginx:http://nginx.org/en/download.html  下載後解壓html

 

有不少種方法啓動nginxnginx

  • (1)直接雙擊nginx.exe,
    • 雙擊後一個黑色的彈窗一閃而過
  • (2)打開cmd命令窗口,切換到nginx解壓目錄下,
    • 輸入命令 nginx.exe 或者 start nginx ,回車便可

 

檢查nginx是否啓動成功跨域

  • 直接在瀏覽器地址欄輸入網址 http://localhost:80,
    • 回車,出現如下頁面說明啓動成功

也能夠在cmd命令窗口輸入命令瀏覽器

  • tasklist /fi "imagename eq nginx.exe" 

檢查80端口是否被佔用的命令是:服務器

  • netstat -ano | findstr 0.0.0.0:80 或 netstat -ano | findstr "80"

當咱們修改了nginx的配置文件nginx.conf 時,負載均衡

  • 不須要關閉nginx後從新啓動nginx,
  • 只須要執行命令 nginx -s reload
    • 便可讓改動生效

關閉nginxui

  • 可以使用兩種方法關閉nginx3d

    • (1)輸入nginx命令  代理

      • nginx -s stopserver

        • (快速中止nginx)  

      • nginx -s quit

        • (完整有序的中止nginx)

    • (2)使用taskkill  

      • taskkill /f /t /im nginx.exe

使用nginx代理服務器作負載均衡

  • 修改配置文件nginx.conf
    • 達到訪問nginx代理服務器時跳轉到指定服務器的目的,
      • 即經過proxy_pass 配置請求轉發地址

  • 配置多個目標服務器,
    • 啓用倆端口對應跳轉倆服務器,
      • 將server 配置兩個,監聽兩個端口
      • 或者給server 配置 server_name  來使用一個端口訪問兩個服務
    • 當一臺服務器出現故障時,nginx能將請求自動轉向另外一臺服務器
      • 以下配置報錯!!!

  • 更改後:

  • 存在跨域訪問的問題(繼續解決???後續補充,各類沒效果、以會有效果一會沒效果)

 

nginx配置靜態資源

  • 文件放到root 直接訪問(好比 a.html文件)
    • http://localhost/a.html 
相關文章
相關標籤/搜索