作者: admin

  • SSL免费申请—腾讯云

    免费SSL国外就有Let’s Encrypt,之前也写过详细的教程可以参考:《wordpress个人博客申请Let’s Encrypt免费SSL证书

    这里推荐一个国内的SSL免费服务申请就是腾讯云:https://www.qcloud.com/product/ssl.html。比Let’s Encrypt简单的多

     

     

    ssl1

    申请成功后,你直接下载证书就可以用了。

    ssl2

     

    配置nginx

    关于nginx的安装配置看查看《ubuntu nginx+apache组合 nginx反向代理

    在/etc/nginx/sites-available/编辑修改你相应的网站配置文件
    (在/etc/nginx/conf.d/下加入你的域名配置比如xxx.com.conf,内容如下)

    server { 
      listen 80; 
      listen 443 ssl; 
      server_name www.xxx.com; 
      ssl_certificate /etc/nginx/ssl/www.xxx.com_cert.crt; 
      ssl_certificate_key /etc/nginx/ssl/www.xxx.com.key; 
      location / { 
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        proxy_set_header Host $http_host; 
        proxy_set_header X-Forwarded-Proto $scheme; 
        proxy_pass http://127.0.0.1:8360; 
      } 
    }

     

    proxy_pass 即反向代理到你的node服务的地址。

    sslcertificate 和 sslcertificate_key 需要指定证书目录文件,也就是将你下载的文件复制到/etc/nginx/ssl 目录中去就行啦。

    最后重启nginx就可以咯。非常简单啦。

    (注意:要把之前的所有地址引用的http://修改为https://,不然SSL的锁头是不会绿色的)

     

     

     

     

     

     

     

  • 解决:Can’t connect to MySQL server on 10061 mysql允许远程连接

    默认安装mysql时,mysql只能是本地才能连接,要让mysql允许远程连接操作数据库:

    1,找到/etc/mysql/my.cnf这个文件,将bind-address=127.0.0.1改为 bind-address=0.0.0.0 或将其注释掉

    可能在此文件/etc/mysql/mysql.conf.d/mysqld.cnf

     

    2,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。 或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。

    或者在mysql命令中执行这两行语句

    grant all on *.* to root@"%" identified by "xxx密码";
    flush privileges;

     

    3,在系统防火墙添加例外端口:3306,并允许例外

    重启mysql

    sudo /etc/init.d/mysql restart

     

     http://wwwlouxuemingcom.blog.163.com/blog/static/209747822013411103950266/

    ubuntu安装mysql参考:https://sdeno.com/?p=5262

     

     

     

     

     

  • ubuntu 常用命令

    权限

    sudo chmod 777 -R /var/www (更改文件夹及其子文件夹权限为777)
    sudo chmod 600 ××× (只有所有者有读和写的权限)
    sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
    sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
    sudo chmod 666 ××× (每个人都有读和写的权限)
    sudo chmod 777 ××× (每个人都有读和写以及执行的权限

     

    pwd   //查看实际所在目录
    netstat -tanp  //查看端口情况
    ls ls -l 列出目录下的文件和子目录
    ll //所有目录和文件详细情况
    ln //sudo ln -s /usr/local/linux/work /local/linkwork 类似创建超级链接
    cd 
    cp  // cp -R /var/www1 /var/www2  复制文件夹www1以及它的子目录内容到www2目录下
    mv   剪切功能
    rm   删除
    mkdir
    rmdir

     

    df -hl  //查看硬盘空间
    
    文件系统 容量 已用 可用 已用% 挂载点
    Filesystem Size Used Avail Use% Mounted on

     

     

     

     

     

  • ubuntu xp、win7主题系统下载—xubuntu

    如果你长期时候windows,而因为项目的需求又需要使用linux这里推荐使用xubuntu。

    xubuntu1

    官网地址:http://xubuntu.org/

     

     不重新安装的情况下,如何从Ubuntu切换到Xubuntu

    在终端输入如下命令:

    sudo apt-get update sudo apt-get install xubuntu-desktop

    花费的时间会比安装XFCE桌面长一些,但是要比重新安装Xubuntu系统要快。

    安装完成以后,点击右上角图标,然后登出。

    在登录界面,点击Ubuntu图标。会出现Unity和Xubuntu选项。点击Xubuntu,然后正常登入。

    Xubuntu桌面就会显示出来啦。

    这里会有一些差异。菜单仍然是XFCE菜单,而不是Xubuntu菜单。某些图标也不会出现在顶部面板中。但是这些小问题都不足以让我们花时间卸载Ubuntu然后重装Xubuntu。

     

  • webstorm在线激活

    下载后解压ZhilePatch.zip会有操作说明

    链接: https://pan.baidu.com/s/1-T2e-K2uHoDjP51WnxduWg 提取码: 2tv2

     

    请搭建自己的IntelliJ IDEA授权服务器

    1、下载下面的文件

    1017端口版:

    备用链接: https://drive.google.com/file/d/0Bx7wGDIg2K-7MTJ1TGN1V1IzTVk/view?usp=sharing

     http://pan.baidu.com/s/1hsc83QW

     

    41017端口版:

    备用链接: https://drive.google.com/file/d/0Bx7wGDIg2K-7T2JNRjhMNTZ6bGc/view?usp=sharing

    http://pan.baidu.com/s/1nuIL7Jz

    2、找到自己操作系统的版本,我这里使用IntelliJIDEALicenseServer_windows_amd64.exe,双击打开运行

    3、在idea注册界面选择授权服务器,填写http://127.0.0.1:1017,然后点击“OK”

     

    http://idea.iteblog.com/key.php

    http://idea.imsxm.com