部署静态网站
将静态网站复制到nginx路径下的html文件夹下(其他路径也可以的,可以写绝对路径)
在http{sever{ 填写下方代码}}
location / {
root html/birthday/;
index index.html;
}
html/birthday/ 相对地址 nginx/html部署birthday的静态网页,也可以写绝对路径
查看http://localhost
搭建文件服务器
创建/html/file/文件夹
sudo mkdir /html/file
将文件上传到/html/file中
设置文件夹的访问权限
chmod 754 -R /html/file
修改/etc/nginx/nginx.conf文件
location /file {
alias /html/file/;
autoindex on;
}
查看http://ip地址:端口/file/
如果浏览器查看文件名时,中文名乱码
修改/etc/nginx/nginx.conf 中 server 后添加charset utf-8;
window 上传到linux服务器文件乱码
apt install convmv
convmv -f gbk -t utf-8 --notest -r ./
端口转发
location /video {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://118.178.195.62:8080/;
}
proxy_pass http://118.178.195.62:8080/;
关键是这句话