阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 1215阅读
  • 0回复

[基础常识]在FreeBSD 11里安装apache24 - wordpress5 - varnish5 - hitch

级别: 论坛版主
发帖
13736
云币
31883

过程: N\'TR6_,b  
S#mK Pi+3  
p3 e|j  
1.安装好apache24,站点szt.anqun.org安装好wordpress程序,运行在8080端口 &~'S)Nun  
=MxpH+spI  
Xo\S9,s{  
2.pkg install varnish5 # 安装 varnish <1K7@Tu  
h D.)M  
XC2FF&B&  
3.sysrc varnishd_enable=YES # 启用 varnishd 服务 +mLD/gK`  
"oe!M'aj`1  
Q,~x#  
4.sysrc varnishd_config="/usr/local/etc/varnish" # 添加 varnishd 服务的配置文件,举例文件在这里:https://github.com/pranksinatra/gc-varnish-config/blob/master/default.vcl,视需求添加 set beresp.ttl = 1h; 及是否保留 unset resp.http.X-Varnish; [ZD[a6(94  
|kseKZ3  
e?P%wqB  
~;8I5Sge  
4.pkg install hitch # 安装 hitch ,让它提供https J0sGvj{  
N}DL(-SQ3  
Q ?^4\_  
5.vi /usr/local/etc/hitch # 编辑hitch配置文件,根据需求更改端口,本例是监听443端口,后端是varnishd的80端口 lov%V*tL  
?2ItTrlB  
xG1?F_]  
o0l7 4  
6.如wordpress后台https访问出现跳转循环,请在wp-config.php里添加: AuXs B  
  1. if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
  2.    $_SERVER['HTTPS'] = 'on';
  3. }
  4. if ( !isset( $_SERVER['HTTPS'] ) ) {
  5.     $_SERVER['HTTPS'] = 'on';
  6. }
5B?i(2&#  
`BjR.xMv  
x6v,lR  
5{X*a  
[S0mY["  
'g hys1H  
7.可以安装wordpress插件,如Proxy Cache来管理缓存 #ua^{OrC/  
qe%V#c  
8#l+{`$z  
#q;z8 @  
参考: G\ex^&M  
* https://micahjon.com/2017/getting-setup-with-wordpress-varnish-5-and-ssl/ j8a[ (  
* https://github.com/admingeekz/varnish-wordpress/blob/master/default.vcl *VDVC0R  
* https://www.vultr.com/docs/install-varnish-cache-5-with-nginx-on-freebsd-11 "mA1H]r3  
* https://www.linode.com/docs/websites/varnish/use-varnish-and-nginx-to-serve-wordpress-over-ssl-and-http-on-debian-8/ #ouE r-=  
* http://varnish-cache.org/releases/install_freebsd.html |IN[uQ  
* https://serverfault.com/questions/933659/wordpress-err-too-many-redirects-through-varnish-but-not-through-apache j^nu|  
* https://wordpress.stackexchange.com/questions/170165/wordpress-wp-admin-https-redirect-loop o0mJy'  
[ 此帖被dongshan8在2019-02-22 15:17重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 95 - 72 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)