nginx配置文件
需要在nginx容器中的/etc/nginx/conf目录下新建一个.conf文件用来保存halo的配置信息
我的文件就叫halo.conf
我的配置文件大概就是下面这个
server {
listen 80;
listen 443;
server_name zuoxinlei.top www.zuoxinlei.top;
ssl on;
ssl_certificate .crt证书的路径;
ssl_certificate_key .key的路径
location / {
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://172.19.0.11:8090/;
}
}
在以上的配置文件中:
- 证书的路径是在容器中的路径,可以在安装nginx容器时挂载一个目录进去
- location内的内容proxy_pass是自己的转发路径,就是之前设置的halo容器的ip加上自己设置的端口号,默认端口号是8090
最后就是通过你的域名访问自己的网站了
如果不能访问的话,可以检查自己的防火墙设置以及在云服务商处开启相应的443,80端口