httpd.conf中:
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
改成下面这样:
ErrorLog "|bin/rotatelogs.exe logs/error-%Y%m%d.log 86400 480"
CustomLog "|bin/rotatelogs.exe logs/access-%Y%m%d.log 86400 480" common
后面480这个参数,原来是rotatelogs有一个offset参数,表
在学习ab(Apache Bench)工具之前,我们需了解几个关于压力测试的概念
吞吐率(Requests per second)
概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。
计算公式:总请求数 / 处理完成这些请求数所花费的时间,即
Request per second = Complete requests / Time taken for tests
吞吐量 (throughput)
吞吐量,是指在一次性能测试过程中网络上传输的数据量的总和。
提示
apache开启SSL,并代理Node.js的配置文件,还有www.的跳转,和80端口的跳转。
# javascript.net.cn
VirtualHost *:443
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "d:/htdocs/cn_net_javascript"
ServerName javascript.net.cn
ServerAlias www.javascript.net.cn
# 代理
ProxyRequests off
Mac配置环境变量的地方 /etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。 /etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。 ~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次! 修改php版本 我通过https://php-osx.liip.ch/#install 安装的php,有多个版本可以选择。选择在/etc/bashrc修改
我使用的是php官方推荐的apache发行版之一的 https://www.apachehaus.com/
一、Apache安装SSL证书需要三个配置文件:
(温馨提示:安装证书前请先备份您需要修改的服务器配置文件)
1_root_bundle.crt、 2_domainname.com.crt、3_ domainname.com.key。
注:这三个证书文件都在文件夹for Apache.zip中,
例:1_root_bundle.crt是根证书链,2_domainname.com.crt为公钥,3_ domainname.com.key为私钥。 (其
第一步,禁止 Chrome 升级使用这个方法,可以使 Chrome 无法正常升级:sudo chown root:wheel GoogleSoftwareUpdate
我的路径是这里:/Users/ice/Library/Google第二步,禁止升级提示上一步设置后,过期还是会有提示。使用如下参数,命令行启动 chrome 就不会有提示了。cd /Applications/Google Chrome.app/Contents/MacOS
./Google Chrome --disable-background-networking
第三步,应用图标添加启动参数如果不愿意每次都通过命令行启动 C
今天重装Photoshop,发现总是初始化失败。
网上找到的踩坑经验如下:
首先是彻底清除photoshop的残余:
第一步前往文件夹Library
~/Library/
第二步接着查找并清理以下目录中的所有Adobe文件
清理目录
~/Library/Application Support/Adobe
~/Library/Preferences/Adobe
~/Library/Caches/Adobe
解决办法
一.到了这里不点打开,右击,点显示包内容
二.进去后再进MacOs文件夹
三.进来MacOS文件夹看到一个Insta
这个问题我之前也出现过。不过不知道和各位的问题是否一致。
我想问题的原因通常是因为修改了~.bash_profile或者~.inputrc 的文件导致。
我出现无法输入T的情况是因为在~.inputrc文件下添加
TAB: menu-complete 的时候因为疏忽在 “:”后面多添加了一个空格。实际上只需要一个空格即可。
TAB: menu-complete 移除空格之后重启一下终端就可以了。
希望各位也能解决问题。
来源:https://discussionschinese.apple.com/thread/76217
比如:
[root@localhost ~]# ps -ef | grep ApacheJetspeed
root 18887 18828 0 08:09 pts/0 00:00:00 grep ApacheJetspeed
字段含义如下:
UID PID PPID C STIME TTY TIME CMD
root 18887 18828 0 08:09 pts/0 00:00:00 grep ApacheJetspeed
ps:将某个进程显示出来
-A
tar命令一般是做打包和解压使用,有关tar命令的使用。我们可以通过帮助文档进行查看,如下:
tar –help
man tar
tar有几个比较重要的参数如下:
-c 创建一个新归档
-f 当与-c选项一起使用时,创建的tar文件使用该选项的指定的文件名;当与-x选项一起使用时,则解包该选项指定的归档。该参数一定放在所有参数的最后面。
-t 显示tar文件中的文件列表
-v 显示归档或解档的进度
-z 使用gzip来压缩tar文件
-j 使用bzip2来压缩tar文件
-x 解压tar压缩包,
-C 解压到新的目录,该命令是大写
很多时候,大中型网站为了静态资源分布式部署,加快访问速度,减轻主站压力,会把静态资源(例如字体文件、图片等)放在独立服务器或者CDN上,并且使用独立的资源域名(例如res.test.com)
但是在实际部署中,会发现浏览器无法载入这些不同域名的资源,firefox控制台会报错:
[html] view plain copy
span role="presentation" class="objectBox objectBox-errorMessage " span class="errorMessage " 已阻止跨源
废话不多说,直接进入主题
第一步:下载RAR工具包,根据自己需要下载相对应的版本. http://www.rarlab.com/download.htm
第二步:解压对应的压在的压缩包rarosx-5.4.0.tar.gz(我下载的是5.4.0版本)
第三步:从终端进入到解压文件夹rar,里面是刚才下载的文件
cd Downloads/rar
第四步: 执行安装rar和unrar工具的命令
rar:sudo install -c -o $USER rar /usr/local/bin/
unrar:sudo install -c -o $USER unrar /us
终端自动补全的配置
打开终端,输入 :
nano .inputrc
在文件里面写上:
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
ctrl + o ,回车,重启终端,自动补全按tap键就ok。
2.常用命令
pwd 当前工作目录
cd(不加参数) 进root
cd(folder) 进入文件夹
cd .. 上级目录
cd ~
mac自带的PHP,在png图片处理上,有问题。 重装方法如下:https://php-osx.liip.ch/#installUninstallChange in /etc/apache2/httpd.confLoadModule php5_module /usr/local/php5/libphp5.sotoLoadModule php5_module libexec/apache2/libphp5.so
想着如何在Mac OS下部署静态网页(纯粹的html,css,js),用惯了windows下的iis,可惜Mac OS下也许只能通过Tomcat或者Apache之类的作为部署容器。听说Mac OS下自带了apache,于是就折腾起来。 环境:macbook air os x 10.9.5找到apache藏身之所系统默认是隐藏apache安装目录的,但我们可以通过“命令行”或者“文件夹前往”的方式找到它。它是安装在系统的私有目录下,也就是/private/etc下面,因为它是隐藏的,所以我们无法通过界面找到它。 ps:/ect目录是mac os 系统存放系统配置信息的地方,里面都是xxx.con
filezilla server FTP 安装报错 "could not load TLS network. Aborting start of administration interface" 需要安装一个系统补丁 kb 2533623 https://forum.filezilla-project.org/viewtopic.php?t=39838 According to the forum above, you need to install https://support.microsoft.com/en-us/kb/2533623
我们经常会在网站看到在线qq客服,只要你一点击,电脑就会自动启动本机的qq,在你成功登陆之后弹出一个临时聊天的窗口。
具体代码:
a href="tencent://message/?uin=215555521&Site=JooIT.com&Menu=yes"
img border="0" SRC='http://wpa.qq.com/pa?p=1:215555521:3' alt="点击这里给我发消息"
/a
但它是如何实现的呢?下面文章以及微软
如果在httpd.conf设置, 将会是全局的,下面是如何在虚拟主机中设置.
如何使用rewrite步骤:
1. 配置apache,启用rewrite机制,修改httpd.conf
在httpd.conf中启用rewrite
LoadModule rewrite_module modules/mod_rewrite.so #如果没有这一行则在配置文件中添加这一行
2. 配置虚拟主机
修改 hosts文件添加你的 ip和域名对应,如下事例
127.0.0.1 www.xxx.com
在 http.conf文件中启用虚拟主机
# Virt
一.win8系统64位, apache2.2, php5.4 , v9版
首先前面win7下的都执行了, 但死活不行!也下载了许多64位的php_curl.dll, 也不行!
后来看到了这篇文章:
http://www.cnblogs.com/perhaps/archive/2010/11/15/1877653.html
发现很可能是加载依赖的问题! 最后解决!
1. 执行前面win7下的1-4步!
2. 下载:http://www.dependencywalker.com/
3. 查看php版本中的php_cur
目标:
1.访问www.arrdemo.com/proxy 跳转到 localhost:8898的Nodejs站点
2.Nodejs站点的页面可以返回到浏览器,包括js,css,图片
3.Nodejs站点的 res.redirect(' ') 重定向要正确,包括站内跳转和站外跳转
步骤:
1. 新建站点绑定域名www.arrdemo.com,配置host文件指向本机,新建虚拟目录proxy。
注意去掉虚拟目录- 压缩- "启用动态内容压缩"和“启用静态内容压缩” 前面的勾选。否则会出现如下错误: