特碼的,谷歌又用不了了。
吐槽完畢,正文如下:
caddy是一個(gè)用go語(yǔ)言開(kāi)發(fā)的服務(wù)器,可用作web端。
caddy本身支持 -conf caddyfile的配置
在命令行中的體現: caddy -conf caddyfile
caddy是自定義的命令別名,-conf參數代表是對命令行中配置文件的讀取,caddyfile就是配置文件。
其中caddyfile是文件名,這個(gè)名字的定義,自己就隨意了。
fastcgi path endpoint [preset] {
root directory
ext extension
split splitval
index indexfile
env key value
except ignored_paths...
pool pool_size
upstream endpoint
connect_timeout duration
read_timeout duration
send_timeout duration
}
其中關(guān)于端點(diǎn), endpoint這個(gè)東西的配置,官網(wǎng)上的示例為:
fastcgi / 127.0.0.1:9001 {
}
其中的127.0.0.1:9001這個(gè)就是endpoint中說(shuō)的 FastCGI服務(wù)器的地址 同時(shí),它只是第一種方法,或:后面還有 Unix套接字, 我使用的是ubuntu,其次環(huán)境搭建的是lnmp,我有現成的php-fpm,在php的文件:php/etc/php-fpm.conf(這只是個(gè)在php5.4.45中,具體得看自己的機器),監聽(tīng)的是socket文件為:php-cgi.sock,也就是unix的套接字。
但是網(wǎng)上的配置文件多為安裝好php后復制一份,然后進(jìn)行配置,該工程堅挺服務(wù)器地址。。。話(huà)說(shuō)我只是研究go語(yǔ)言和服務(wù)器啊喂,這個(gè)搞那么復雜感冒啊喂。
所以將上面的例子改動(dòng)成
fastcgi / /youPath/php-cgi.sock php {
}
就可以了,服務(wù)器就可以解析php了。
聯(lián)系客服