摘要:自己第一次配置,過程中參考這里。目的有一臺(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)用中去。
安裝nginxPlease 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
摘要:接著上一篇在同一臺(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...
摘要:有一次別人的云服務(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ù)...
摘要:虛擬主機(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。虛...
摘要:不過虛擬主機(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地...
摘要:每臺(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ī)名的方法和基于端口的法官法...
閱讀 3162·2021-11-22 14:45
閱讀 3311·2019-08-29 13:11
閱讀 2312·2019-08-29 12:31
閱讀 931·2019-08-29 11:21
閱讀 2999·2019-08-29 11:09
閱讀 3626·2019-08-28 18:11
閱讀 1429·2019-08-26 13:58
閱讀 1282·2019-08-26 13:27