站长资讯中心

致力提供Linux(CentOS),Win2003,Win2008系统基础资料、vps姚记彩票平台安全防护知识、以及PHP,ASP环境搭建等。为各大中小站长、公司企业网站、虚拟主机、香港美国韩国日本台湾vps姚记彩票平台用户以及初学者或爱好者提供有用的资料文章。帮助大家学习和收集有用的教程。我们的宗旨是为大众站长提供优质的服务。

Linux 文件权限设置

      在 Linux 中最基本的任务之一就是设置文件权限。理解它们是如何实现的是你进入 Linux 世界的第一步。如您所料,这一基本操作在类 UNIX 操作系统中大同小异。实际上,Linux 文件权限系统就直接取自于 UNIX 文件权限(甚至使用许多相同的工具)。
但不要以为理解文件权限需要长时间的学习。事实上会很简单,让我们一起来看看你需要了解哪些内容以及如何使用它们。

HHvm建站环境搭建五大步骤!

 HHVM起源于Facebook公司,是一个开源的PHP虚拟机,使用JIT的编译方式以及其他技术,让PHP代码的执行性能大幅提升。HHVM提升PHP性能的途径,采用的方式就是替代Zend引擎来生成和执行PHP的中间字节码(HHVM生成自己格式的中间字节码)。

HHvm可以很大程度上提高PHP的性能,能够让同等配置的姚记彩票平台承受更多的流量。HHvm建站环境搭建起来有点复杂,之前的HHVM安装使用教程和HHvm Apache 2.4 Nginx建站环境因为要依赖于编译,各种代码执行,会出现各种莫名的问题,安装HHvm成功率比较低。
 
本篇文章就来为大家介绍一下在CentOS上实现Nginx,Mariadb,hhvm及lnmp/lamp快速安装部署的方法,让你轻松用上HHvm建站环境,体验HHvm极致性能。
 
HHvm建站环境搭建方法:Nginx、Mariadb、hhvm及lnmp/lamp安装部署
 
一、 HHvm建站环境安装前准备
 
1、本文以 CentOS 6.5 X86_64 为例,同时请各位使用 64 位系统安装 hhvm,VPS 内存不大的孩子们(128M 这种)、还是放弃吧,HHVM 太折腾。
 
2、执行如下命令,添加源:
 
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum -y install http://ftp.riken.jp/Linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
wget -O /etc/yum.repos.d/hop5.repo http://www.hop5.in/yum/el6/hop5.repo 
3、除了上面的三个,我们还需要添加一下 MariaDB 的源:vim /etc/yum.repos.d/MariaDB.repo ,然后在文件中加入如下内容:
 
[mariadb]
name = MariaDB 
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 
4、至此,要用的源都有了。顺便执行一下 yum clean all;yum makecache 。如果出现问题的话,将如下 hosts 加入到你的 VPS(这是我暂时反代的,如果反代失效了你就自己反代一个然后加 hosts):
 
192.243.116.132 www.hop5.in
192.243.116.132 nginx.org 
二、安装Nginx、Mariadb、hhvm
 
1、安装 nginx,执行命令:yum install nginx -y ,然后可以选择删除相应的文件目录:rm -rf /etc/nginx/conf.d/
 
2、安装 mariadb ,执行命令:yum install MariaDB-server MariaDB-client MariaDB-devel -y
 
3、在安装完毕后启动 mysql 并执行一下配置向导,命令如下:
 
service mysql start 
mysql_secure_installation 
4、第一个要求输入密码的直接按回车(因为默认安装密码为空),然后跟着向导走。如图(点击放大):
 
3、安装 hhvm 所需要的依赖环境:
 
yum -y install libmcrypt-devel glog-devel jemalloc-devel tbb-devel libdwarf-devel mysql-devel \ libxml2-devel libicu-devel pcre-devel gd-devel boost-devel sqlite-devel pam-devel \ bzip2-devel oniguruma-devel openldap-devel readline-devel libc-client-devel libcap-devel \ libevent-devel libcurl-devel libmemcached-devel
 
4、安装完上面的杂碎,然后就正式开始安装 hhvm,命令:yum install hhvm -y
 
5、如果出现“hhvm: error while loading shared libraries: liblcms2.so.2: cannot open shared object file: No such file or directory”错误,执行如下命令:
 
yum -y install http://pkgrepo.linuxtech.net/el6/release/x86_64/liblcms2-2.4-1.el6.x86_64.rpm
 
6、安装成功的话,下载 linuxeye 的启动文件替换原来的:
 
wget -O /etc/init.d/hhvm http://cdn.zntec.cn/store/tools/vhost_hhvm/hhvm
chmod +x /etc/init.d/hhvm 
4、安装 memcached(可选,不过我建议如果是 WordPress 的话还是安装吧):yum install memcached -y
 
 
 
三、配置并运行HHvm建站环境
 
1、首先,设为开机启动是必须的:
 
chkconfig nginx on
chkconfig mysql on
chkconfig hhvm on
chkconfig memcached on 
2、给 hhvm 单独新建个配置,方便日后使用:vi /etc/nginx/hhvm.conf ,然后在里面加入如下内容:
 
location ~ [^/]\.php(/|$) {
fastcgi_keep_conn on;
fastcgi_pass   unix:/var/run/hhvm/sock;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
include        fastcgi_params;
3、然后删掉原先的配置文件自己新建 hhvm 配置:
 
rm -rf /etc/hhvm/*
vi /etc/hhvm/server.ini 
4、在其中加入如下内容:
 
; php options
pid = /var/run/hhvm/pid
 
; hhvm specific
;hhvm.server.port = 9001
hhvm.server.file_socket = /var/run/hhvm/sock
hhvm.server.type = fastcgi
hhvm.server.default_document = index.php
hhvm.log.use_log_file = true
hhvm.log.file = /var/log/hhvm/error.log
hhvm.repo.central.path = /var/run/hhvm/hhvm.hhbc
5、然后编辑:vi /etc/hhvm/config.hdf ,加入如下内容:
 
ResourceLimit {
  CoreFileSize = 0          # in bytes
  MaxSocket = 10000         # must be not 0, otherwise HHVM will not start
  SocketDefaultTimeout = 5  # in seconds
  MaxRSS = 0
  MaxRSSPollingCycle = 0    # in seconds, how often to check max memory
  DropCacheCycle = 0        # in seconds, how often to drop disk cache
}
 
Log {
  Level = Info
  AlwaysLogUnhandledExceptions = true
  RuntimeErrorReportingLevel = 8191
  UseLogFile = true
  UseSyslog = false
  File = /var/log/hhvm/error.log
  Access {
    * {
      File = /var/log/hhvm/access.log
      Format = %h %l %u % t \"%r\" %>s %b
    }
  }
}
 
MySQL {
  ReadOnly = false
  ConnectTimeout = 1000      # in ms
  ReadTimeout = 1000         # in ms
  SlowQueryThreshold = 1000  # in ms, log slow queries as errors
  KillOnTimeout = false
}
 
Mail {
  SendmailPath = /usr/sbin/sendmail -t -i
  ForceExtraParameters =
}
6、新建站点配置: vi /etc/nginx/conf.d/xxxxx.conf ,加入如下配置:
 
server {
listen 80;
server_name xxxxx;
index index.html index.htm index.php;
root  /home/wwwroot/xxxxx;
 
#include wordpress.conf;
include hhvm.conf;
 
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
expires      30d;
}
 
location ~ .*\.(js|css)?$ {
expires      12h;
}
 
access_log  /home/wwwlogs/xxxxx.log;
}
7、然后记得给自己生成个日志文件和相关的目录:
 
mkdir /home/wwwroot
mkdir /home/wwwlogs
touch /home/wwwlogs/xxxxx.log
8、请把如上内容中的 “xxxxx” 改为你的域名,然后把网站文件放在 /home/wwwroot/xxxxx 下即可搭建网站(lnmp 用习惯了,目录习惯改不掉了)
 
9、注意:如果你的站点是 wordpress,就把上面配置代码中的 include wordpress.conf 前的“#”号去掉,然后编辑:vi /etc/nginx/wordpress.conf ,加入如下内容:
 
location / {
        try_files $uri $uri/ /index.php?$args;
}
 
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
10、重启一下 nginx 看看可否启动: service nginx restart 。如果启动的时候说端口被占用了,就看看 netstat -anp | grep hhvm ,估计你得到的结果就 hhvm 占用了 80 端口。 执行命令: pkill hhvm
 
11、然后再重新启动 nginx 就会显示 OK 了。最后晒个探针图(点击放大):
 
 
四、LNMP+HHVM建站环境配置
 
1、在目前的国人网络里面,可以说、建站用的最多的就是 CentOS 6 和军哥的 lnmp 一键包了。这里再介绍一如何在 CentOS 6 使用 lnmp 一键包中加入 HHVM。首先在 CentOS 6 下安装好 lnmp 一键包。
 
2、使用linuxeye的一键包安装并稍微配置 hhvm。
 
wget http://mirrors.linuxeye.com/lnmp.tar.gz
tar zvxf lnmp.tar.gz
cd lnmp
./install.sh
3、按照下图操作,我们只安装 hhvm 就够了(点击放大)。
 
 
4、然后修改部分文件,先修改 /etc/hhvm/server.ini,保持为如下内容。
 
; php options
pid = /var/run/hhvm/pid
 
; hhvm specific
;hhvm.server.port = 9001
hhvm.server.file_socket = /var/run/hhvm/sock
hhvm.server.type = fastcgi
hhvm.server.default_document = index.php
hhvm.log.use_log_file = true
hhvm.log.file = /var/log/hhvm/error.log
hhvm.repo.central.path = /var/run/hhvm/hhvm.hhbc
5、然后修改 /etc/hhvm/config.hdf,保持为如下内容。
 
ResourceLimit {
  CoreFileSize = 0          # in bytes
  MaxSocket = 10000         # must be not 0, otherwise HHVM will not start
  SocketDefaultTimeout = 5  # in seconds
  MaxRSS = 0
  MaxRSSPollingCycle = 0    # in seconds, how often to check max memory
  DropCacheCycle = 0        # in seconds, how often to drop disk cache
}
 
Log {
  Level = Info
  AlwaysLogUnhandledExceptions = true
  RuntimeErrorReportingLevel = 8191
  UseLogFile = true
  UseSyslog = false
  File = /var/log/hhvm/error.log
  Access {
    * {
      File = /var/log/hhvm/access.log
      Format = %h %l %u % t \"%r\" %>s %b
    }
  }
}
 
MySQL {
  ReadOnly = false
  ConnectTimeout = 1000      # in ms
  ReadTimeout = 1000         # in ms
  SlowQueryThreshold = 1000  # in ms, log slow queries as errors
  KillOnTimeout = false
}
 
Mail {
  SendmailPath = /usr/sbin/sendmail -t -i
  ForceExtraParameters =
}
6、下载 linuxeye 现成的启动文件并设为开机启动。
 
wget -O /etc/init.d/hhvm http://cdn.zntec.cn/store/tools/vhost_hhvm/hhvm
chmod +x /etc/init.d/hhvm
chkconfig hhvm on
7、至此为止,HHVM 算是安装也配置好了。下载zntec.cn博主基于 lnmp 中 vhost 脚本修改后的 hhvm 虚拟主机脚本:
 
wget -O /root/vhost_hhvm.sh http://cdn.zntec.cn/store/tools/vhost_hhvm/vhost_hhvm.sh
chmod +x ~/vhost_hhvm.sh
8、然后创建 HHVM 主机的时候就使用 ~/vhost_hhvm.sh 命令。
 
 
 
五、lnmp、lamp、lnmpa+HHvm一键安装
 
1、上面在安装LNMP+HHvm时,我们已经用到了linuxeye.com开发的lnmp、lamp、lnmpa+HHvm一键安装包。官方网站:
 
1、项目首页:https://blog.linuxeye.com/31.html
 
2、Github地址:https://github.com/lj2007331/lnmp
 
2、lnmp/lamp/lnmpa(Linux、Nginx/Tengine、MySQL/MariaDB/Percona、PHP),适用于CentOS 5~7(包括redhat)、Debian 6~8、Ubuntu 12.04~15.04的32位和64位。
 
3、lnmp、lamp、lnmpa+HHvm一键安装包最大的特点就可以让你一键安装Nginx/Tengine、Apache、PHP、Redis、memcached,同时提供ZendOPcache、xcache、apcu、eAccelerator及php加解密工具ionCube、ZendGuardLoader一键安装。
 
4、不会安装的可以直接使用lnmp、lamp、lnmpa+HHvm一键安装包,支持CentOS 6、7下HHVM安装。执行命令:
 
yum -y install wget screen #for CentOS/Redhat
#apt-get -y install wget screen # for Debian/Ubuntu
wget http://aliyun-oss.linuxeye.com/lnmp-full.tar.gz #阿里云内网下载
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz # 包含源码,国内外均可下载
wget http://mirrors.linuxeye.com/lnmp.tar.gz # 不包含源码,建议仅国外主机下载
tar xzf lnmp-full.tar.gz
#tar xzf lnmp.tar.gz
cd lnmp # 如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件
screen -S lnmp # 如果网路出现中断,可以执行命令`screen -r lnmp`重新连接安装窗口
./install.sh # 请勿sh install.sh或者bash install.sh这样执行
5、 根据你的需要,你可以选择lnmp、lamp、lnmpa任意搭配,Apache、PHP、MysqL等都可以选择不同的版本。(点击放大)

 

如何让你的服务器稳定安全的运行 服务器维护教程【详解】

    服务器故障排除是一门精细的工艺,但也有一些方法和技巧可以把这件事情变得简单和快速。ITIL方法深入研究如何解决服务器故障或相关问题,但总的主旨是尽可能快速和有效地缩小问题范围。退一步想想如何从逻辑上解决中断期间的问题。例如,如果有用户抱怨不能访问一些东西,看看其他用户有没有相同的问题,这样可以消除本地某个具体终端用户设备问题的可能性。以下全方面指南旨在帮助考虑故障诊断流程和过程。请结合自己的指导原则和技术优势使用。

服务器wamp如何进行启动和监控

 

    近日发现姚记彩票平台上的 wamp 莫名其妙的崩溃重启,apache 能自动起来,  却悲剧了。

cmd 进入d盘,cmd怎么进入d盘文件夹,cmd怎么进入d盘文件夹

通常是需要在服务器cmd中用代码查询数据才要在cmd中进入D盘。其方法步骤为:
  1、首先需要先进入cmd,点击电脑左下角的开始按钮,点击运行按钮,就会出现运行输入窗口,输入cmd就会进入。

  2、如果开始按钮中没有运行按钮,那么可以通过右键查看开始属性,在开始菜单自定义中勾选运行,确定后就会出现了。

  3、然后再cmd运行窗口中输入d:就是进入D盘根目录了。这时候只会提示你进入d盘了,而不会显示D盘都有哪些文件。如果在其它磁盘目录下需要返回D盘时,输入cd命令然后回车,再输入“D:” 即可回到D盘。

  4、这时候在cmd中输入dir,就可以看到d盘下的各个文件名称了。


高危漏洞!Windows远程命令执行0day安全预警

一、概要


Shadow Brokers泄露多个Windows 远程漏洞利用工具,可以利用SMB、RDP服务成功入侵服务器,可以覆盖全球 70% 的 Windows 服务器,且POC已公开,任何人都可以直接下载并远程攻击利用。


二、漏洞级别


漏洞级别:紧急。(说明:漏洞级别共四级:一般、重要、严重、紧急。)


三、影响范围


Linux架构的CentOS系统更改Apache默认网站目录

一台新的linux CentOS姚记彩票平台,安装好php环境后,发现apache默认解析路径是/var/www/html,如果不想使用这个默认路径,可以自己设置一个目录。

windows2008系统安装配置IIS7 FTP新手建立网站教程

windows2008操作系统的姚记彩票平台里面的IIS它默认安装好 IIS服务后,集成了两种IIS,一种是IIS6.0,这个版本是以前2003上使用的,还有一种就是目前的新产品IIS7.0(当然了,你在安装IIS 服务的时候,可以勾选是否安装IIS6.0以及是否安装FTP服务),它与前边的版本相前的话,好处是做的更加智能,功能也更强大,并且在安装完后,它的 功能都是以模块化的形式展现出来的,让人感觉起来是更简单了,其实就我个人感觉,它变的更复杂了

2、还有一个就是它的FTP,在2008上 面默认是没有最新版FTP安装的,如果你安装了IIS7.0,那么,你在IIS7.0里面是无法使用FTP6.0版本的,它只能配合以前老版本的IIS来 使用,比如和IIS6.0搭配起来使用,如果你想要安装最新的FTP7.5,可以到微软的官网上去下载,下载的地址是 http://www.iis.net/download/ftp(在这里,你可以选择你要下载X86还是X64的),也许你在安装IIS7.5的时候会 发现安装不上,会报一个版本冲突的错误,这是因为你之前在安装IIS的时候,勾选了FTP服务,它这个FTP服务的版本是6.0的,所以你需要将先将这个 FTP6.0的版本卸载掉才能安装FTP7.5

win2008下的IIS7备份和还原站点配置方法

IIS7下备份、还原站点配置的方法

Windows2003/Windows2008操作系统的服务器批量添加IP命令

由于香港服务器大部分都配备了较多的IP,或者有时后续购买了大量IP需要添加到服务器,一条条添加可能有点疯狂,所以,主机中国特收集并整理以下windows环境下批量增添IP的方法供大家借鉴使用。

«1234567891011»

Powered By 站长资讯中心

站长资讯中心为您提供各类站长资讯,站长资料,我们的宗旨是为大众站长服务。您将在这里得到最新、最全、最专业的行业资讯及网站建设技术文档!