最近做乙個跨域前後端分離,但是我並沒有買2個伺服器所以就想到了下面的方法
nginx和tomcat等安裝配置就不講了 不懂的可以看下我的文章 centos7建站
我的想法是把後台放在tomcat上,前端的頁面放在nginx上進行跨域的互動
這裡主要看下nginx的配置
開啟nginx.conf
upstream myserver
server
error_page 500 502 503 504 /50x.html;
location = /50x.html
}server
#跨域處理
location /api
tomcat配置很簡單 原來的埠改為8081就可以了
最後重啟tomcat和nginx就好了 通過nginx實現多個網域名稱訪問同乙個伺服器
參考 多個網域名稱對應乙個伺服器,為了避免網域名稱後增加埠號,兩個網域名稱都需要占用80埠號,使用nginx來進行配置。目前專案中,線上正在使用 100 可用 多網域名稱對應乙個伺服器情況 線上ip及網域名稱替換了下 其實主要分兩步 多個網域名稱對應乙個伺服器,為了避免網域名稱後增加埠號,兩個網域名...
Nginx 同乙個網域名稱配置多個專案
使用nginx要在同乙個網域名稱下配置多個專案有兩種方式 nginx按不同的目錄分發給不同的專案 啟用二級網域名稱,不同的專案分配不同的二級網域名稱 1.nginx按不同的目錄分發給不同的專案 server location project2 location 這裡配置了三個專案 路徑分發到http...
同一伺服器部署多個tomcat
同一伺服器部署多個tomcat時,存在埠號衝突的問題,所以需要修改tomcat配置檔案server.xml,以tomcat7為例。首先了解下tomcat的幾個主要埠 其中8080為http埠,8443為https埠 8005為遠端停服務埠 8009為ajp埠,apache能過ajp協議訪問tomca...