<IfModule mod_headers.c>
<FilesMatch ".(js|css|xml|gz|html)$">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
<IfModule mod_expires.c>
<Filesmatch ".(jpg|jpeg|png|gif|js|css|swf|ico|woff|mp3)$">
ExpiresActive on
ExpiresDefault "access plus 7 days"
</Filesmatch>
</IfModule>用
mod_rewrite时记得将apache的conf文件里的AllowOverride None改成AllowOverride all
gzip_vary on;<system.webServer>
<httpProtocol>
<customHeaders>
<remove name="Vary"></remove>
<add name="Vary" value="Accept-Encoding"></add>
</customHeaders>
</httpProtocol>
</system.webServer><meta http-equiv="Vary" content="Accept-Encoding"> LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so<IfModule mod_deflate.c>
DeflateCompressionLevel 6
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary
</IfModule> static function OnBeforeRequest(oSession: Session) {
// Sample Rule: Color ASPX requests in RED
// if (oSession.uriContains(".aspx")) { oSession["ui-color"] = "red"; }
// Sample Rule: Flag POSTs to fiddler2.com in italics
// if (oSession.HostnameIs("www.fiddler2.com") && oSession.HTTPMethodIs("POST")) { oSession["ui-italic"] = "yup"; }
// Sample Rule: Break requests for URLs containing "/sandbox/"
// if (oSession.uriContains("/sandbox/")) {
// oSession.oFlags["x-breakrequest"] = "yup"; // Existence of the x-breakrequest flag creates a breakpoint; the "yup" value is unimportant.
// }
//modify:改变服务器地址
if (oSession.HostnameIs("bbs.xxx.com")) {
oSession.hostname = "bbs.xxx.ts";
oSession.oRequest["Referer"] = "http://bbs.xxx.ts/";
}
if (oSession.HostnameIs("bbsimg.xxx.com")) {
oSession.hostname = "bbs.xxx.ts";
oSession.oRequest["Referer"] = "http://bbs.xxx.ts/";
}sass install Ruby And DevKit Download
c:\DevKit
ruby dk.rb init
ruby dk.rb install
//将https://rubygems.org/换成国内淘宝镜像
gem sources -a https://ruby.taobao.org/
gem install json --platform=ruby
gem install sass
...apt-get update
apt-get install python-pip
sudo pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U
vi /etc/config.json 并添加 {
"server":"0.0.0.0",
"server_port":8388,
"local_port":1080,
"password":"password",
"timeout":600,
"method":"aes-256-gcm"
}
//多用户
{
"server":"0.0.0.0",
"local_address": "127.0.0.1",
"local_port":1080,
"timeout":300,
"method":"aes-256-cfb",
"port_password":
{
"8383":"password1",
"8384":"password2",
"8385":"password3"
},
"fast_open": false
}vi /lib/systemd/system/rc-local.service 添加
[Install]
WantedBy=multi-user.targetvi /etc/rc.local
#!/bin/bash
ssserver -c /etc/config.json -d start
sleep 10
/root/ex_server/_build/prod/rel/ex_server/bin/ex_server daemon
exit 0sudo chmod 777 /etc/rc.localwget --no-check-certificate https://raw.githubusercontent.com/kuoruan/kcptun_installer/master/kcptun.sh
chmod +x ./kcptun.sh
sudo ./kcptun.shsudo apt-get install g++ curl libssl-dev apache2-utils python build-essential gcc
sudo apt-get install screen
sudo apt-get install supervisor
// 下载 官网http://nodejs.org/
wget https://nodejs.org/dist/v4.3.0/node-v4.3.0.tar.gz
// 解压:
tar -zxf node-v4.3.0.tar.gz
cd node-v4.3.0
// 默认安装: (默认在home目录下)
./configure
make
sudo make install
//选择目录安装(将nodejs安装在/usr/local/node目录下)
./configure –prefix=/usr/local/node
make
sudo make install sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
sudo apt-get install phpmyadmin
// apache2 默认配置为:`/etc/apache2/apaches.conf`
// mysql 默认配置为:`/etc/mysql/my.cnf`
// phpmyadmin 默认配置为:`/etc/phpmyadmin/apache.conf`,目录为:`/usr/share/phpmyadmin`
// 复制phpmyadmin 到 站点目录下
cp -r /usr/share/phpmyadmin /var/www/phpmyadmin
vi /etc/phpmyadmin/apache.conf
//把下面两句中的/usr/share/phpmyadmin路径改为/var/www/phpmyadmin
Alias/phpmyadmin /usr/share/phpmyadmin
<Directory/usr/share/phpmyadmin>a2enmod headers
a2enmod expires sudo apt-get update && apt-get dist-upgrade
wget https://git.io/vpnsetup -O vpnsetup.sh && sudo \
VPN_IPSEC_PSK='你的IPsec预共享密钥' \
VPN_USER='你的VPN用户名' \
VPN_PASSWORD='你的VPN密码' sh vpnsetup.sh sudo add-apt-repository ppa:rabbitmq/rabbitmq-erlang
sudo apt update
sudo apt install elixir erlang-dev erlang-xmerl/etc/supervisor/conf.d/ss.conf
[program:ssserver]
command =ssserver -c /etc/config.json
autostart=true
autorestart=true
startsecs=3/etc/supervisor/conf.d/kcptun.conf
[program:kcptun]
user=kcptun
directory=/usr/local/kcptun
command=/usr/local/kcptun/server_linux_amd64 -c "/usr/local/kcptun/server-config.json"
process_name=%(program_name)s
autostart=true
redirect_stderr=true
stdout_logfile=/var/log/kcptun/server.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=0supervisorctl reload
sudo apt update
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
rbenv install 3.1.2
rbenv global 3.1.2
gem pristine ffi --version 1.15.5
gem install bundler jekyll