nginx反向代理多个服务器,如何部署web项目
1 .在服务器的任意路径中创建新文件夹以存储项目
例如,/home/xtzl_project
将web项目的压缩包存储在xtzl_project目录中
2 .为nginx配置文件创建所需的新文件夹
例如,在/home/www下创建新的xtzl_platform_web文件夹
将步骤1中的web项目(tar包)文件复制并解压缩到/home/www/xtzl_platform_web路径中
3、修改nginx配置文件nginx.conf
修改cd /usr/local/nginx/conf、nginx.conf文件
添加新路径
)1) alias方式定位后的文件名也可以与步骤2的文件名xtzl_platform_web不一致,在访问时使用定位后的文件名
alias之后是步骤2的路径
图1
)2)在root方式中,location之后的名称必须与步骤2的xtzl_platform_web一致
图2
4、修改配置文件后重置
/usr/local/nginx/sbin/nginx-s reload
查看进程
ps -ef|grep nginx.conf
5、访问
)1) 82是nginx的端口号,xtzl_platform_web是location之后的路径(alias方式)
http://192.168.200.62:82/xtzl _ platform _ web
)2)根方式
82是nginx的端口号,Xtzl_platform_web是位置之后的路径(alias方法),即步骤2的文件名
http://192.168.200.62:82/xtzl _ server _ web