尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
終於成功配置了一次nginx,這里記錄一下,以免以後忘記
由於我是在本地測試的,所以修改了hosts文件
127.0.0.1 admin.mall.dogzhang.com
然後時iis的配置
這里一共啟用了8個網站,用於模擬負載的多個站點
然後時nginx配置
worker_processes 8;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65;upstream admin.mall.dogzhang.com {server 127.0.0.1:8080 weight=1;server 127.0.0.1:8081 weight=1;server 127.0.0.1:8082 weight=1;server 127.0.0.1:8083 weight=1;server 127.0.0.1:8084 weight=1;server 127.0.0.1:8085 weight=1;server 127.0.0.1:8086 weight=1;server 127.0.0.1:8087 weight=1;} server { listen 80; location / {#其中admin.mall.dogzhang.com對應著upstream設置的集群名稱proxy_pass http://admin.mall.dogzhang.com;#設置主機頭和客戶端真實地址,以便服務器獲取客戶端真實IPproxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }}
都配置好後,就可以啟動nginx了
打開cmd(不需要管理員)
cd C:\Program Files (x86)\nginx-1.11.4
啟動:
start nginx
重載:
nginx.exe -s reload
停止:
nginx.exe -s stop
這里不能想當然的把這個目錄添加到path,然後指望任何目錄的cmd都可以訪問
關於啟動和停止,具體可以參考:http://blog.csdn.net/ppby2002/article/details/38681345
這個時候在瀏覽器輸入http://admin.mall.dogzhang.com/就可以看到可以訪問了
如果依然不可訪問,可以檢查nginx目錄的權限,設置一個everyone用戶,然後指定讀寫和執行權限就OK了