本机(ip10.9.236.192)nginx配置
#/var/www/docker/conf/conf.d/80.conf
server {
listen 80;
root /root/docker/nginx/www;
index index.php index.html index.htm;
location / {
root /root/docker/nginx/www;
index index.html index.htm;
}
try_files $uri $uri/ /index.php$request_uri;
location ~ \.php$ {
root /usr/aa;远程php的web目录
fastcgi_pass 10.9.236.191:9004;#远程php的ip。如果是docker,需暴露端口 -p 9004:9000
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
远程(ip10.9.236.191)docker中的php配置
启动php
[yeman@myhost docker]# docker run -d --name php9004 -p 9004:9000 -v /root/docker/nginx/www:/usr/aa bitnami/php-fpm
# /root/docker/nginx/www如不存在会自动生成
#扩展出目录/usr/aa 给nginx.conf使用 (root /usr/aa;)