LNMP一键包增加系统支持(Linux Mint)

我们使用网上的LNMP一键包的时候,总会有这样那样的问题,比如系统不支持,内存不够,巴拉巴拉。

近期桌面端的开发环境换成了Linux Mint,在使用LNMP一键包的时候,会提示系统不支持,但是LinuxMint是Ubuntu的开发版(网上是这个说的),所以支持Ubuntu的的软件巴拉巴拉的都应该是支持LinuxMint的,所以我们修改了脚本,让脚本能够支持这个系统。

Ex:

oneinstack的一键安装包:

在oneinstack/include目录下,可以找到check_os.sh,这个脚本就是检测系统是否合格的。

我们在这一行修改,添加:

elif [ -n "`grep Ubuntu /etc/issue`" -o "`lsb_release -is 2>/dev/null`" == 'Ubuntu' ] || [ -n "`grep Mint /etc/issue`" -o "`lsb_release -is 2>/dev/null`" == 'LinuxMint' ];then

再加入这句话之后,在判断系统的时候,就可以将LinuxMint识别为Ubuntu。

※转载保留版权:糖果果|Sugarguo
※本文链接地址:
http://www.sugarguo.com/lnmpyijianbaozengjiaxitongzhichilinuxmint/
※除非注明,糖果果|Sugarguo文章均为原创
※英雄不问来路,转载请注明出处和链接,谢谢。
※如果喜欢可以:点此订阅本站

Linux配置更安全的登陆(Key登陆,禁用root)

linux的ssh登陆一般都是通过用户名密码登陆,但是这样如果密码泄露就能造成重大影响,所以一般都使用ssh的key登陆,这样能够尽可能的保证用户登录的安全性,并且在key中还能够设置密码,等于两步验证,所以这样的安全性得到大大滴提升。

PS:本次在ubuntu14.04的vm虚拟机中实现。用户权限root

在系统中安装ssh,如果自己安装的ubuntu默认是没有安装ssh的,所以就需要自己装。

apt-get install -y ssh

或者

apt-get install -y openssh-server

如果安装成功就能够开启ssh服务。

service ssh start

或者

/usr/bin/ssh start

然后就会提示ssh服务已经启动,接下来就需要我们生成密钥,配置登陆了

在终端中输入

ssh-keygen -t rsa

继续阅读Linux配置更安全的登陆(Key登陆,禁用root)

※转载保留版权:糖果果|Sugarguo
※本文链接地址:
http://www.sugarguo.com/linuxpeizhigenganquandedenglukeydenglujinyongroot/
※除非注明,糖果果|Sugarguo文章均为原创
※英雄不问来路,转载请注明出处和链接,谢谢。
※如果喜欢可以:点此订阅本站

效率更高的nginx的301设置

域名conf添加多一个server{}

server {
 server_name example.com;
 return 301 $scheme://www.example.com$request_uri;
}

原来

server {
 server_name www.example.com;
 [...]
}

这样就可以根域到WWW了。使用IF效率没有这个好

※转载保留版权:糖果果|Sugarguo
※本文链接地址:
http://www.sugarguo.com/xiaoshuaigenggaodenginxde301shezhi/
※除非注明,糖果果|Sugarguo文章均为原创
※英雄不问来路,转载请注明出处和链接,谢谢。
※如果喜欢可以:点此订阅本站

【转】启用Nginx的HTTP/2功能(这个功能据说能提升超级多)

最近有很多的性能提升很多的新玩具,比如http/2、php7巴拉巴拉~还有免费的https证书,这些都很棒~但是自己动手……汗……先Mark一下

Nginx从1.9.5开始支持HTTP/2标准,以下是配置过程

首先保证你的Nginx是1.9.5以上版本,以Ubuntu为例:

sudo add-apt-repository ppa:nginx/development
sudo apt-get update
sudo apt-get install nginx

升级完成后,修改Nginx的配置文件,在https端口的listen选项上加入http2,就像下面的样子

server {
    listen 443 http2;
    ssl on;
    ……
}

完成后执行nginx -t,如果成功,可以重启Nginx使其生效。

From:https://tonychyi.wetofu.top/2015/12/07/nginx-with-http2/

※转载保留版权:糖果果|Sugarguo
※本文链接地址:
http://www.sugarguo.com/zhuanqiyongnginxdehttp2gongnengzhegegongnengjushuonengtishengchaojiduo/
※除非注明,糖果果|Sugarguo文章均为原创
※英雄不问来路,转载请注明出处和链接,谢谢。
※如果喜欢可以:点此订阅本站

【转】网站HTTPS使用Let’s Encrypt证书(带脚本)

有个域名在Let’s Encrypt测试的时候就申请了,邮件收到,但是没弄,汗……

突然看到有人有脚本就愉快的转载了,哈哈,方便了很多(自己不想动手……汗)

Let’s Encrypt Closed Beta Invite

期待已久的SSL证书终于可以用了!

假设已经下载了Let’s Encrypt的客户端,如果没有,可以使用以下命令:

git clone https://github.com/letsencrypt/letsencrypt.git

我的放在/app/letsencrypt

根据邮件所示的方法,我首先写了一个脚本: 继续阅读【转】网站HTTPS使用Let’s Encrypt证书(带脚本)

※转载保留版权:糖果果|Sugarguo
※本文链接地址:
http://www.sugarguo.com/zhuanwangzhanhttpsshiyongletsencryptzhengshudaijiaoben/
※除非注明,糖果果|Sugarguo文章均为原创
※英雄不问来路,转载请注明出处和链接,谢谢。
※如果喜欢可以:点此订阅本站