Nginx基礎教程
阿新 • • 發佈:2017-07-11
ref doc lena root mic htm cati 路徑 filename
極速教程
原文鏈接
1.靜態服務器
server { listen 80; # 端口號 location / { root /usr/share/nginx/html; # 靜態文件路徑 } }
2.反向代理
server { listen 80; location / { proxy_pass http://192.168.20.1:8080; # 應用服務器HTTP地址 } }
3.負載均衡
upstream myapp { server 192.168.20.1:8080; # 應用服務器1 server192.168.20.2:8080; # 應用服務器2 } server { listen 80; location / { proxy_pass http://myapp; } }
4.虛擬主機
server { listen 80 default_server; server_name _; return 444; # 過濾其他域名的請求,返回444狀態碼 } server { listen 80; server_name www.aaa.com; # www.aaa.com域名 location / { proxy_pass http://localhost:8080; # 對應端口號8080 } } server { listen 80; server_name www.bbb.com; # www.bbb.com域名 location / { proxy_pass http://localhost:8081; # 對應端口號8081 } }
5.FastCGI
server { listen 80; location ~ \.php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME/PHP文件路徑$fastcgi_script_name; # PHP文件路徑 fastcgi_pass 127.0.0.1:9000; # PHP-FPM地址和端口號 # 另一種方式:fastcgi_pass unix:/var/run/php5-fpm.sock; } }
詳細教程
原文鏈接
1
Nginx基礎教程