继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

nginx实现动静分离

慕田峪3728086
关注TA
已关注
手记 22
粉丝 45
获赞 192

利用计算机B C D创建web集群,(可以解释php动态页面)
B 计算机作为代理服务器 a 解决nginx的依赖,安装 gcc pcre-devel openssl-devel
b 安装nginx软件
c 修改nginx配置文件,在配置文件的http内添加如下内容
upstream webs {
server B的ip地址:80;
server C的ip地址:80;
}
。。。
location / { //在location下添加如下一行
proxy_pass http://webs;
}
C 计算机和C计算机搭建LNMP服务
1、解决所需的依赖软件包 gcc pcre-devel openssl-devel
2、cd到源码包目录中
3、运行./configure脚本指定安装路径、用户、用户组及所需的模块
--prefix=/usr/local/nginx //指定安装路径
--user=nginx //指定用户
--group=nginx //指定组
--with-http_ssl_module //开启SSL加密功能
--with-stream //用来实现四层协议的转发、代理或者负载均衡等
--with-http_stub_status_module //查看nginx服务器的状态
4、安装数据库 mariadb mariadb-server mariadb-devel
5、安装php解释器 php php-fpm php-mysql
6、启动NMP的服务器
7、修改nginx配置文件,取消配置文件如下内容的注释,同时修改fastcgi_params为fastcgi.conf,删除最长一行

location ~ .php$ {
    #    root           html;
    #    fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #    include        fastcgi_params;
    #}
   8、重新加载服务
打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP