特码的,谷歌又用不了了。 吐槽完毕,正文如下: caddy是一个用go语言开发的服务器,可用作web端。 caddy本身支持 -conf caddyfile的配置 在命令行中的体现: caddy -conf caddyfile caddy是自定义的命令别名,-conf参数代表是对命令行中配置文件的读取,caddyfile就是配置文件。 其中caddyfile是文件名,这个名字的定义,自己就随意了。 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 }
其中关于端点, endpoint这个东西的配置,官网上的示例为: fastcgi / 127.0.0.1:9001 { } 其中的127.0.0.1:9001这个就是endpoint中说的 FastCGI服务器的地址 同时,它只是第一种方法,或:后面还有 Unix套接字, 我使用的是ubuntu,其次环境搭建的是lnmp,我有现成的php-fpm,在php的文件:php/etc/php-fpm.conf(这只是个在php5.4.45中,具体得看自己的机器),监听的是socket文件为:php-cgi.sock,也就是unix的套接字。 但是网上的配置文件多为安装好php后复制一份,然后进行配置,该工程坚挺服务器地址。。。话说我只是研究go语言和服务器啊喂,这个搞那么复杂感冒啊喂。 所以将上面的例子改动成 fastcgi / /youPath/php-cgi.sock php { } 就可以了,服务器就可以解析php了。 |
|
来自: 昵称54185769 > 《待分类》