阿里云学生机随手记

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

可以看到实时日志

猜你喜欢

转载自blog.csdn.net/qq_32768743/article/details/84928581