Ubuntu安装Node.js教程

  在Ubuntu服务器中端中执行如下命令可以安装4.x版本的node.js curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -  sudo apt-get install -y nodejs  如果想安装5.x版本的node.js可以执行 curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -  sudo apt-get install -y nodejs  编译安装就不介绍了。阅读全文

Nginx反向代理网站conf配置

  编辑vhost的conf文件 server {      listen 80;      server_name nenew.net www.nenew.net;              location / {       proxy_pass http://localhost:1337;       }   }  这样就可以让Nginx反向代理本地端口运行的网站来共享Nginx的80端口了。阅读全文

Nginx服务器配置多域名指向同服务器

  当我们用Nginx服务器添加新的虚拟主机的时候,都会生成一个vhost的conf文件,当我们把同一个域名的@和www两个地址都直接A解析到Nginx服务器的时候,会发现只有我们添加的vhost里面的那个域名会被正常解析,如果我们想把@和www两个地址都直接解析到这个vhost上,我们可以这样做。 vim /usr/local/nginx/conf/vhost/www.nenew.net.conf  修改字段server_name,比如如下方式  server_name nenew.net www.nenew.net;  这样子可以直接将nenew.net和www.nenew.net都指向到这个vhost而不用什么301 3...阅读全文

Nginx为网站目录设置密码保护

  在Nginx的nginx.conf里面有如下的字段 server      {          listen 80 default_server;          #listen [::]:80 default_server ipv6only=on;          server_name www.nenew.net;          index index.html index.htm index.php;    ...阅读全文

Ubuntu下shadowsocks多用户后端manyuser+前端sspanel搭建教程

  好吧,很多东西还是有个前端管理起来比较方便,奶牛今天也配了个,写下过程记录下。 安装shadowsocks支持 apt-get install python-pip python-m2crypto pip install cymysql 安装LNMP wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp 后端安装配置 git clone -b manyuser https://github.com/mengskysa...阅读全文

PPTP VPN之日志功能实现【记录登陆用户、登陆时间、登陆IP、在线时间、流量统计等信息】

  其实以前也搞过PPTP VPN的配置,但是当时都是存在于建立,很多细节的方面并没有做好。今天来搞下这个日志系统吧,主要实现是通过ip-up 和ip-down两个脚本来实现的。这里说下原理吧,原理是通过pptp建立连接的时候都会执行ip-up,然后断线会执行ip-down。首先看看man pppd里面的一些内容: SCRIPTS         Pppd  invokes  scripts at various stages in its processing which can be   ...阅读全文

linux下命令行上传下载测速

  好吧,最近搞了个香港服务器,但是香港带宽限制比较严格,当然不能吃亏了,测速,必须测速。 今天主角出场speedtest-cli,它工作在Python 2.4-3.4 安装: pip / easy_install    pip install speedtest-cli    or    easy_install speedtest-cli    Github    pip install git+https://github.com/sivel/speedtest-cli.git    or    git clone https://github.com/sivel/speedtest-cli.git  pytho...阅读全文

Emmet For Notepad++的安装方法教程

按照官方的方法教程,安装方法有两种。 第一种:用插件管理器安装,打开插件—插件管理器—显示插件下找到emmet插件安装 第二种:手动方法。 先安装Python Script插件,官方教程上说可以在插件管理器里面安装。下载EmmetNPP 插件,解压缩到 C:\Program Files\Notepad++\plugins 安装目录,启动notepad++就可以看到Emmet插件了。 官方建议是将快捷键Abbreviation设置为tab。 但是,奶牛在安装的过程中发现上面的方法不可行,因为插件根本不工作。有Unknown exception和python script plugin did not accept t...阅读全文

php的preg_match_all函数手册

  preg_match_all (PHP 4, PHP 5) preg_match_all — 执行一个全局正则表达式匹配 说明 ¶ int preg_match_all ( string $pattern , string $subject [, array &$matches [, int $flags = PREG_PATTERN_ORDER [, int $offset = 0 ]]] ) 搜索subject中所有匹配pattern给定正则表达式 的匹配结果并且将它们以flag指定顺序输出到matches中. 在第一个匹配找到后, 子序列继续从最后一次匹配位置搜索. 参数 ¶ pattern 要搜索的模式,字符串形式。 subject 输入字符串。 matches 多...阅读全文

RSS的一些原理介绍

  1.   令网络跳动的力量 1.1.RSS 最近在浏览许多新闻网站时,用户都会惊奇的发现一些写有 “XML”字样的桔黄色图标频繁出现。如果使用普通浏览器的用户点击后只能看到一个写满了天书的页面。这是一种最近十分流行的网络技术,被称为 RSS(Really Simple Syndication)。通过专用的RSS阅读工具,用户能够快速浏览大量的网页内容,如新闻或者网络日志。最初RSS主要是应用在民间的网络日志之 中。但由于其易用性迅速受到了欢迎。如今Businessweek、Forbes和New York Times等著名传统媒体的网站中,也都添加了...阅读全文

第 1 页,共 8 页12345»...最旧 »