公司要求一个URL下连接两个项目,查阅了半天了解到nginx,研究了研究终于搞定了,记录一下过程,方便以后温习。
线上nginx搭建是后台写的,开发环境是前端(也就是我)写的,所以文章是以前端角度描述的。
首先主域名是www.url.com,要绑定的子域名是www.url.com/two(two是第二个项目的名字)
第一个项目默认为根url,'/' 就自动选择第一个项目,第二个项目为 '/two' , url输入www.url.com/自动选择第一个项目,url输入www.url.com/two自动选择第二个项目。
先下载nginx,找到nginx.conf文件,修改配置
server {
listen 8080;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root 第一个项目的本地路径;
index index.html index.htm; //默认选择的页面
try_files $uri $uri/ /index.html;//刷新跳转的页面,防止404
}
location /two{
alias 第二个项目的本地路径;
index index.html ind