VPS 相关

文章目录
[隐藏]

这里以我使用的 Vultr 和 Google Cloud 为例

设置允许使用 SSH 工具登录 Google Cloud

浏览器进入 Google Cloud 的 vm 实例面板,“连接”-“SSH”-“在浏览器中打开”

切换到 root 角色

sudo -i

修改 SSH 配置文件/etc/ssh/sshd_config

vi /etc/ssh/sshd_config

修改 PermitRootLogin 和 PasswordAuthentication 值改为 yes

PermitRootLogin yes //默认为 no,需要开启 root 用户访问改为 yes
PasswordAuthentication yes //默认为 no,改为 yes 开启密码登陆

给 root 用户设置密码

passwd root

重启 SSH 服务使修改生效

/etc/init.d/ssh restart

查看和修改防火墙规则

查看防火墙规则

iptables -L -n

修改防火墙规则

具体参考 Centos 防火墙设置与端口开放的方法

重启防火墙

service iptables restart

http 强制跳转 https

这个利用 nginx 的 rewrite 方法

SSH 进如 VPS,打开 Nginx 的配置文件。LNMP 的 Nginx 配置文件一般为/usr/local/nginx/conf/vhost/youdomain.com.conf,添加 return 301 https://$server_name$request_uri;

server {
    listen 80;
    server_name dev.wangshibo.com;
    index index.html index.php index.htm;
   
    access_log  /usr/local/nginx/logs/8080-access.log main;
    error_log  /usr/local/nginx/logs/8080-error.log;
 
    return 301 https://$server_name$request_uri;      //添加 http 强制转 https 的语句
  
    location ~ / {
    root /var/www/html/8080;
    index index.html index.php index.htm;
    }

Nginx 下的配置方法有很多种,详见 Nginx 的 https 配置记录以及 http 强制跳转到 https 的方法梳理

配置 http 强制跳转 https 后,你可能会发现你的 WordPress 网站页面部分插件不起作用了,打开 WordPress 后台,修改 WordPress 地址(URL)站点地址(URL)为 https 即可。

开启 Google BBR 加速

BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。BBR 要求 Linux 内核必须大于 4.9。

安装 BBR

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

运行此命令安装 BBR 后会自动更新内核为最新版本。

查看 BBR 是否启动

lsmod | grep bbr

如果返回结果包含 tcp_bbr,则安装成功。

参考链接

分类:Network

标签:

对本文发表评论





2 + 9 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。