在ubuntu上建立一个nginx代理邮件服务器
使用系统是ubuntu12.04.4版本,nginx版本为选择稳定版本1.6.2,使用apt-get安装相关包。
这里记录一下apt-get搜索包的命令:apt-cache search package
nginx相关包:
1、pcre正则表达式(rewrite模块需要用到正则) sudo apt-get install libpcre3-dev
2、ssl库(代理连接用ssl方式) sudo apt-get install libssl-dev
make一下,然后make install
使用php-fastcgi模式接收php请求,sudo apt-get install php5-cli php5-fpm
设置fpm配置,/etc/php5/fpm
打开允许127.0.0.1
配置运行组为root
开启 sudo /etc/init.d/php5-fpm start
配置nginx nginx.conf文件
- location ~ \.php$ {
- root html;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/$fastcgi_script_name;
- include fastcgi_params;
- }
- }
配置php认证文件,保存在html文件夹下: