微信小程序必須買域名么 我的網(wǎng)站要域名 端口號(hào)才能訪問(wèn),怎么不加端口號(hào)就可以訪問(wèn)?
我的網(wǎng)站要域名 端口號(hào)才能訪問(wèn),怎么不加端口號(hào)就可以訪問(wèn)?web服務(wù)的默認(rèn)端口是80。您可以使用主機(jī)頭標(biāo)識(shí)來(lái)訪問(wèn)多個(gè)域名的端口80。如果同時(shí)安裝兩個(gè)web服務(wù)器程序(IIS APACHE),則至少需要
我的網(wǎng)站要域名 端口號(hào)才能訪問(wèn),怎么不加端口號(hào)就可以訪問(wèn)?
web服務(wù)的默認(rèn)端口是80。您可以使用主機(jī)頭標(biāo)識(shí)來(lái)訪問(wèn)多個(gè)域名的端口80。如果同時(shí)安裝兩個(gè)web服務(wù)器程序(IIS APACHE),則至少需要兩個(gè)IP地址。使用服務(wù)器監(jiān)視分配給他們的IP的端口80。
帶端口的域名如何隱藏端口號(hào)?
在當(dāng)今的互聯(lián)網(wǎng)上,使用域名訪問(wèn)網(wǎng)站是很正常的,通常以HTTP或HTTPS://開(kāi)頭,然后是WWW.xxx.com這是域名的一般形式,我們已經(jīng)習(xí)慣了。
實(shí)際上,域名和IP地址是對(duì)應(yīng)的,這種對(duì)應(yīng)關(guān)系叫做映射。我們使用域名訪問(wèn)的網(wǎng)站是一個(gè)超文本協(xié)議。此協(xié)議的公共端口號(hào)為80,這意味著在大多數(shù)情況下,我們?cè)L問(wèn)的是網(wǎng)站而不是其他服務(wù)。所以實(shí)際上,這個(gè)端口號(hào)在默認(rèn)情況下可以省略。當(dāng)然,加密的web服務(wù)有443端口號(hào)。幸運(yùn)的是,默認(rèn)情況下可以省略這兩個(gè)端口。默認(rèn)情況下,當(dāng)您請(qǐng)求時(shí),瀏覽器將根據(jù)協(xié)議本身攜帶80或443。當(dāng)然,您可以在它之后手動(dòng)添加端口號(hào)。
如果您的端口號(hào)是特殊的,而不是80或443,那么您需要告訴瀏覽器我的請(qǐng)求的端口號(hào)。如果不告訴瀏覽器,則默認(rèn)值為80或443。這樣,如果服務(wù)器提供的服務(wù)端口號(hào)不是80或443,則不會(huì)丟棄請(qǐng)求。這是由一個(gè)共同的標(biāo)準(zhǔn)決定的,而不是由瀏覽器或服務(wù)器決定的。除非你打開(kāi)一個(gè)瀏覽器并且擁有很高的滲透率,否則你可以忽略不同的端口。否則,只能將服務(wù)器的服務(wù)端口號(hào)更改為80或443,并且不能寫入此端口。
微信搭建小程序需要域名和服務(wù)器嗎?
理論上你不需要,但是那樣的話,你的小程序的所有操作都必須在小程序端完成,也就是微信,不能實(shí)現(xiàn)網(wǎng)絡(luò)交互和存儲(chǔ)。相當(dāng)于我們通常所說(shuō)的“獨(dú)立軟件”。例如,如果你做一個(gè)計(jì)算器,你不需要域名或服務(wù)器。
但是如果你的應(yīng)用程序需要網(wǎng)絡(luò)連接,那就有點(diǎn)復(fù)雜了:
首先,域名是必須的,不僅是必須的,而且是HTTPS證書。看官方文件:便宜域名一年幾十元。一般來(lái)說(shuō),也可以申請(qǐng)免費(fèi)的HTTPS證書。
網(wǎng)絡(luò)背景代碼必須放在服務(wù)器上?,F(xiàn)在很難找到免費(fèi)的服務(wù)器,但阿里巴巴云和騰訊云都有更便宜的云服務(wù)器,一年要花幾百元。
另一種選擇是使用騰訊云提供的“云開(kāi)發(fā)”服務(wù)。不用租用服務(wù)器,可以直接使用云接口開(kāi)發(fā)后端功能。(目前免費(fèi))
所以最便宜的解決方案是在騰訊云上購(gòu)買域名,申請(qǐng)免費(fèi)的HTTPS證書,然后與云開(kāi)發(fā)建立服務(wù)器接口。