成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

在同一臺(tái)服務(wù)器上配置app1.domain.com和app2.domain.com多個(gè)web應(yīng)用

PiscesYE / 3031人閱讀

摘要:自己第一次配置,過程中參考這里。目的有一臺(tái)阿里云服務(wù)器和自己的域名,想要在服務(wù)器上部署多個(gè)應(yīng)用和。配置域名解析要能通過和訪問對(duì)應(yīng)的應(yīng)用,還差最后一步,即在域名解析中添加和啟用和這兩條記錄。一下是我在阿里云中的配置

自己第一次配置nginx,過程中參考這里。這篇文章就當(dāng)自己的一個(gè)筆記把過程記錄下來。

目的

有一臺(tái)阿里云服務(wù)器和自己的域名(jackyang.me),想要在服務(wù)器上部署多個(gè)node express應(yīng)用:blog和game。但是又不希望在訪問時(shí)通過端口號(hào)來區(qū)分不同的應(yīng)用(例如:jackyang.me:3000為blog應(yīng)用,jackyang.me:3001為game應(yīng)用)。那么就可以使用nginx來完成,訪問時(shí)都通過默認(rèn)的80端口,根據(jù)域名的不同,在nginx里轉(zhuǎn)發(fā)到各自的應(yīng)用中去。

安裝nginx

Please google it.
運(yùn)行一下,在瀏覽器中輸入jackyang.me,如果看到這個(gè)畫面,你就裝好了。

sudo /usr/local/nginx/sbin/nginx

創(chuàng)建blog應(yīng)用的配置文件
sudo mkdir /etc/nginx/jackyang.me
sudo touch /etc/nginx/jackyang.me/blog.conf

其配置文件內(nèi)容如下:

# upstream name is blog.jackyang.me
# and my blog express app is running under port 3000
upstream blog.jackyang.me {
    server 127.0.0.1:3000;
    keepalive 8;
}

# the nginx server instance 
server {
    listen 0.0.0.0:80;
    server_name blog.jackyang.me;

    location / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_set_header X-NginX-Proxy true;

      # value for proxy_pass has to match upstream name
      proxy_pass http://blog.jackyang.me/;
      proxy_redirect off;
    }
 }
創(chuàng)建game應(yīng)用的配置文件
sudo touch /etc/nginx/jackyang.me/game.conf

其配置文件內(nèi)容如下:

# upstream name is blog.jackyang.me
# and my blog express app is running under port 3000
upstream game.jackyang.me {
    server 127.0.0.1:3001;
    keepalive 8;
}

# the nginx server instance 
server {
    listen 0.0.0.0:80;
    server_name game.jackyang.me;

    location / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_set_header X-NginX-Proxy true;

      # value for proxy_pass has to match upstream name
      proxy_pass http://game.jackyang.me/;
      proxy_redirect off;
    }
 }
修改nginx配置

下面需要在nginx的啟動(dòng)配置中引入上面創(chuàng)建的兩個(gè)配置文件:

sudo vi /usr/local/nginx/conf/nginx.conf

在http塊中添加一條include語句即可:

...
http {
    ...
    include /etc/nginx/jackyang.me/*.conf;
    ...
}
...
啟動(dòng)nginx
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
啟動(dòng)blog和game應(yīng)用

這里需要提前裝node的forever,以免terminal退出后服務(wù)器進(jìn)程就停掉了。并且要按照上面配置的,blog運(yùn)行在3000端口,game運(yùn)行在3001端口上。

forever start /var/www/jackyang.me/blog/server.js
forever start /var/www/jackyang.me/game/server.js
配置域名解析

要能通過blog.jackyang.me和game.jackyang.me訪問對(duì)應(yīng)的應(yīng)用,還差最后一步,即在域名解析中添加和啟用blog和game這兩條記錄。一下是我在阿里云中的配置:

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39251.html

相關(guān)文章

  • 配置nginx靜態(tài)文件代理gzip

    摘要:接著上一篇在同一臺(tái)服務(wù)器上配置和多個(gè)應(yīng)用,這里記錄下在下給配置靜態(tài)代理和文件壓縮。目的為了減少對(duì)靜態(tài)文件的處理和加快前端下載靜態(tài)資源的速度,決定使用做靜態(tài)代理,并且對(duì)其進(jìn)行壓縮。最后對(duì)比發(fā)現(xiàn)這里的值在配置文件中沒有包含為,而中配置的為 接著上一篇在同一臺(tái)服務(wù)器上配置app1.domain.com和app2.domain.com多個(gè)web應(yīng)用,這里記錄下在nginx下給express w...

    starsfun 評(píng)論0 收藏0
  • 淚說新公司使用云務(wù)器后構(gòu)架的不堪歷史

    摘要:有一次別人的云服務(wù)器被攻擊,提供商竟然重啟了物理機(jī)然后又諸多悲劇出現(xiàn)最大的感恩就是學(xué)到了很多知識(shí)。 第一階段(3臺(tái)):1測(cè)試,1web 1數(shù)據(jù)庫(kù) 這個(gè)是云服務(wù)器,配置高的驚人,測(cè)試的機(jī)子竟然和正式的機(jī)子一模一樣,只實(shí)現(xiàn)了web和數(shù)據(jù)庫(kù)分離的構(gòu)架 維持了3個(gè)月,由于物理機(jī)故障,3臺(tái)服務(wù)器同時(shí)掛掉,網(wǎng)站暫停服務(wù)至少一天 第二階段(4臺(tái)):1測(cè)試,1web 1數(shù)據(jù)庫(kù) 另一機(jī)房1數(shù)據(jù)庫(kù)...

    zhouzhou 評(píng)論0 收藏0
  • site5虛擬主機(jī)怎么用-虛擬主機(jī)有什么用?

    摘要:虛擬主機(jī)大致有以下用途虛擬主機(jī)空間虛擬主機(jī)非常適合作為中小企業(yè)的小型門戶網(wǎng)站,節(jié)省資金資源。應(yīng)用平臺(tái)虛擬主機(jī)空間特有的應(yīng)用程序模板,使用者可以快速的進(jìn)行批量部署,是中小型企業(yè)運(yùn)行或應(yīng)用的首選平臺(tái)。關(guān)于虛擬主機(jī)比較正確的做法?虛擬主機(jī)就是利用技術(shù)把一臺(tái)服務(wù)器分成多個(gè)虛擬的主機(jī),這些劃分出來的主機(jī)具有獨(dú)立的域名,和具有完整的Internet服務(wù)器功能,劃分出來的虛擬主機(jī)共享服務(wù)器的寬帶和IP。虛...

    geekidentity 評(píng)論0 收藏0
  • 虛擬主機(jī)怎么換務(wù)器嗎-有一個(gè)務(wù)器,如何劃分多個(gè)虛擬主機(jī)?

    摘要:不過虛擬主機(jī)與獨(dú)立的服務(wù)器相對(duì)比,它的費(fèi)用會(huì)有所降低,給中小型的公司和個(gè)人提供便利,減少成本。然后,在服務(wù)器上配置服務(wù)端,添加多個(gè)網(wǎng)站,為每個(gè)網(wǎng)站設(shè)定一個(gè)主機(jī)名。有一個(gè)服務(wù)器,如何劃分多個(gè)虛擬主機(jī)?虛擬主機(jī)一般使用的技術(shù)為軟硬件,它可以把一臺(tái)真實(shí)的物理電腦主機(jī)進(jìn)行劃分,讓它變成多個(gè)邏輯的存儲(chǔ)單元,每一個(gè)單元中不會(huì)再有物理的實(shí)體,不過在單元里面,卻可以和真實(shí)的物理主機(jī)一樣正常的工作,實(shí)現(xiàn)IP地...

    mengbo 評(píng)論0 收藏0
  • 務(wù)器怎么做虛擬主機(jī)-我想務(wù)器建立虛擬主機(jī),該怎么做?

    摘要:每臺(tái)服務(wù)器的不同虛擬主機(jī)都是獨(dú)立的,而且是由用戶自已管理,但是每臺(tái)服務(wù)器的主機(jī)都會(huì)支持不同數(shù)量的虛擬主機(jī),如果超過指定的數(shù)量時(shí),用戶在使用的過程當(dāng)中,就會(huì)出現(xiàn)性能下降的情況。我想在服務(wù)器建立虛擬主機(jī),該怎么做?  一、定義  所謂虛擬主機(jī)是指在一臺(tái)服務(wù)器里運(yùn)行幾個(gè)網(wǎng)站,提供WEB、FTP、Mail等服務(wù)。  二、虛擬主機(jī)的實(shí)現(xiàn)方法有三種:  基于IP的方法,基于主機(jī)名的方法和基于端口的法官法...

    qpal 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

PiscesYE

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<