nginx的静动分离
1:实验环境:
192.168.100.10
192.168.100.20
2:LAMP rpm 方式搭建
在100.20 主机上搭建
《1》:yum -y install httpd mariadb mariadb-devel mariadb-server php 安装依赖包
《2》:systemctl start httpd 启动服务
《3》:systemctl start mariadb 启动服务
《4》:vim /var/www/html/index.php 编辑测试页
《5》:写入:
<?php
phpinfo();
?>
《6》:systemctl stop firewalld
《7》:iptables -F
《8》:setenforce 0 关闭防火墙
《9》:访问
在100.10 主机上:
《10》:vim /usr/local/nginx/conf/nginx.conf 编辑nginx的主配置文件
《11》:写入
location ~* \.php {
proxy_pass http://192.168.100.20;
}
location ~* \.(png|bmp|jpg)$ {
root /usr/local/nginx/html/images;
}
《12》:/usr/local/nginx/sbin/nginx 启动服务
《13》:访问
《14》:http://192.168.100.10/index.php 他去访问PHP,然后在去访问PHP的时候他的请求就会被PHP处理完,
《15》:cd /usr/local/nginx/html 切换目录
《16》:mkdir images 创建目录
《17》:cd images 切换目录
《18》:rz 上传图片
在100.20 中编写index.php文件
《19》:vim /var/www/html/index.php 编写文件
《20》:写入:
<?php
phpinfo();
?>
<img src="123.png" />
《21》:访问100.20 ,他下面什么也没有
《22》:访问100.10 ,他下面会出现上传的图片