以下配置是从网上抄的,只是将对应的域名,日志,证书等路径替换了一下。
本来想配置一个 code.roudodo.top
, 但是发现 www.roudodo.top
也能访问。
唯一的区别,www 会提示证书不对,用中文 google 了一会,也没找到原因,英文也不知道搜索啥关键词,只能求助一下了。
server {
listen 80;
server_name code.roudodo.top;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
ssl on;
server_name code.roudodo.top;
ssl_certificate /etc/nginx/ssl/code.roudodo.top.pem;
ssl_certificate_key /etc/nginx/ssl/code.roudodo.top.key;
keepalive_timeout 70;
# 禁止在 header 中出现服务器版本,防止黑客利用版本漏洞攻击
server_tokens off;
# root /home/dong/app/myblog/public;
# index index.html;
access_log /var/log/nginx/code.roudodo.top.access.log;
error_log /var/log/nginx/code.roudodo.top.error.log;
client_max_body_size 100m;
location / { # 访问 80 端口后的所有路径都转发到 proxy_pass 配置的 ip 中
proxy_pass http://127.0.0.1:11000; #
proxy_set_header Host $proxy_host; #
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-NginX-Proxy true;
proxy_set_header Upgrade $http_upgrade;
# proxy_set_header Connection $connection_upgrade;
}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.