版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32768743/article/details/84928581
我的阿里云学生机到期了,无法续费,只得重新买。购买链接
如果原先的学生机没有释放,是无法购买到新的学生机的。
买完后,发现通过网址无法连上去。解决办法是在安全组中加两条规则。
正常后,会出现nginx网页,当然需要先安装nginx
默认情况下,nginx会显示这个路径下的页面
/var/www/html/index.nginx-debian.html
现在把它修改为我的页面
修改配置文件
/etc/nginx/sites-available/default
修改完毕后,重启nginx
nginx -s reload
新的界面
博客还无法访问,把博客加上
我在域名解析加上一条记录后,发现有问题,由于我之前解析后,而且是二级域名
总是有问题,我决定清一下chrome缓存
chrome://net-internals/#dns
还是不行,先放放。
给网站添加https证书
我的申请地址是: 申请证书
这个网页改版了,以前下载证书的地方会告诉我们怎么配置,直接抄就好,现在没有可以直接抄的配置,搜到的这篇文章, Nginx/Tengine服务器安装SSL证书,远不如之前的好用。
最后我的配置
文件在:/etc/nginx/sites-available/default
server {
listen 443;
server_name pikachu.net.cn;
ssl on;
index index.html index.htm;
ssl_certificate 774334_pikachu.net.cn.pem;
ssl_certificate_key 774334_pikachu.net.cn.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
root /var/www/website;
index index.html index.htm;
}
}
不得不说,winscp是真的好用。
接着要做的是把http强制转换为https。
配置为
server {
listen 80;
server_name pikachu.net.cn;
index index.html index.htm;
rewrite ^(.*)$ https://$host$1 permanent;
}
记得杀掉nginx重启,我用nginx -s reload
没有用。
目前的一个问题,http://www.pikachu.net.cn
不会跳转到https://www.pikachu.net.cn
而是跳转到https://_
由于一直有问题,值得去看日志,日志在
/var/log/nginx/
使用命令
tail -f access.log
可以看到实时日志