Nginx作为俄罗斯的科技产物,其轻量级,易上手,一直得到IT开发,devOps的青睐。
-
Nginx 官网
下载地址:
http://nginx.org/en/download.html -
代理mysql
stream {
upstream cloudsocket {
hash $remote_addr consistent;
server 10.1.81.101:3306 weight=5 max_fails=3 fail_timeout=30s;
}
server {
listen 3389;#数据库服务器监听端口
proxy_connect_timeout 10s;
proxy_timeout 300s;#设置客户端和代理服务之间的超时时间,如果5分钟内没操作将自动断开。
proxy_pass cloudsocket;
}
}
- nginx部署静态文件时root与alias的区分
用alias的话,nginx会从/usr/local/nginx/html/dist 路径下寻找静态文件
用root的话,nginx会从/usr/local/nginx/html/dist/code 路径下寻找静态文件(这里的manage是子路由的位置),如果静态文件放在/usr/local/nginx/html/dist里面的话,那么nginx就找不到静态文件,然后就会报404.
1)如果url最后没有“/”,使用alias时,目录名后面加不加"/“无所谓。
2)如果url最后有“/”,使用alias时,目录名后面一定要加”/"。
总结:使用alias时,目录名后面最好加上"/"