84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
现在是这种情况1.vps上的博客已经搭建好了,用的是express,后台服务常驻,监听3000端口2.购买了域名,设置好了解析。3.通过www.example.com:3000和107.107.107.107:3000(举个例子吧)都能访问主页。
那么怎样做才能 输入www.example.com后就能直接访问主页内容呢?
光阴似箭催人老,日月如移越少年。
直接監聽80端口,或用其他軟體(nginx,apache等)在80端口做代理
謝邀。 這個問題應該可以百度到,關鍵字:
apache埠轉送
nginx連接埠轉送
另外,如果你沒在使用80端口,可以直接設定監聽80端口。
表示我的部落格也是用express,也是監聽3000端口,網域解析後直接就可以用了。 。 。 http://charten.ml
謝邀。 安裝Nginx,然後用proxy_pass反向代理到localhost:3000就行了。
proxy_pass
localhost:3000
nginx反向代理
用nginx監聽3000埠 然後把請求轉送到你的server
樓上都說了答案了,在不用nginx的情況下我覺得 iptable的端口轉發我覺得應該也行,你試試!
HTTP預設埠是80,網域不指定埠的時候使用80埠所以你監聽80就好了
——或者你的意思是說你的伺服器不能使用80端口,或被其它進程佔用?
listen 80埠即可,這是HTTP的預設埠號
Http預設是存取80埠的,有兩種解決方案
一種是直接存取埠號碼 例如8080埠 就用hello.com:8080存取
另外一種前面也有朋友提到了,可以設定反向代理,例如大名鼎鼎的nginx和apache.
從你的問題看,我覺得可以去看看nginx的反向代理模式,百度或Google一下:
Nginx反向代理
一般會有很多答案的
直接監聽80端口,或用其他軟體(nginx,apache等)在80端口做代理
謝邀。
這個問題應該可以百度到,關鍵字:
apache埠轉送
nginx連接埠轉送
另外,如果你沒在使用80端口,可以直接設定監聽80端口。
表示我的部落格也是用express,也是監聽3000端口,網域解析後直接就可以用了。 。 。
http://charten.ml
謝邀。
安裝Nginx,然後用
proxy_pass
反向代理到localhost:3000
就行了。nginx反向代理
用nginx監聽3000埠 然後把請求轉送到你的server
樓上都說了答案了,在不用nginx的情況下我覺得 iptable的端口轉發我覺得應該也行,你試試!
HTTP預設埠是80,網域不指定埠的時候使用80埠
所以你監聽80就好了
——或者你的意思是說你的伺服器不能使用80端口,或被其它進程佔用?
listen 80埠即可,這是HTTP的預設埠號
Http預設是存取80埠的,有兩種解決方案
一種是直接存取埠號碼 例如8080埠 就用hello.com:8080存取
另外一種前面也有朋友提到了,可以設定反向代理,例如大名鼎鼎的nginx和apache.
從你的問題看,我覺得可以去看看nginx的反向代理模式,百度或Google一下:
一般會有很多答案的