鍍金池/ 問答/ Linux問答
情已空 回答

不需要額外排除已經(jīng)配好的二級(jí)域名,因?yàn)閟erver_name的匹配順序是這樣的

  1. 匹配準(zhǔn)確的server_name,即你已經(jīng)配置好的二級(jí)域名
  2. 匹配以*通配符開始的server_name,即你設(shè)置的泛域名解析
  3. 匹配以*通配符結(jié)束的server_name
  4. 正則匹配
  5. 以上四條都不匹配,判斷是否設(shè)置default
  6. 未設(shè)置default,配置在前的規(guī)則生效

優(yōu)先級(jí)從高到低,任何一個(gè)匹配到即終止匹配。已經(jīng)配置好的二級(jí)域名處理最高優(yōu)先級(jí),所以不需要做什么排除操作

黑與白 回答

嘗試把node配置到環(huán)境變量中 .bash_profile

NODE_HOME=/usr/local/src/node-v8.9.3-linux-x64
PATH=$NODE_HOME/bin:$PATH
export NODE_HOME
export PATH
離人歸 回答

上一行有注釋
# If not running interactively, don't do anything

[[https://unix.stackexchange.co... bash - Why does bashrc check whether the current shell is interactive? - Unix & Linux Stack Exchange]]

毀與悔 回答
  1. Node已經(jīng)是一個(gè)運(yùn)行時(shí)的JS服務(wù)環(huán)境,只要不同的Node項(xiàng)目使用不同的端口,可以使用IP:Port的方式訪問不同的項(xiàng)目。PM2是管理Node的軟件環(huán)境,可以使用PM2便捷地啟動(dòng)切換停止多個(gè)Node項(xiàng)目;
  2. Nginx是配置域名關(guān)聯(lián)IP(包含不同的Port),測(cè)試時(shí)沒有域名,就直接使用IP即可,也即如【1】所述,只要PM2即可。
  3. MongoDB的配置(你應(yīng)該是問數(shù)據(jù)庫(kù)鏈接怎么寫) 取決于Node項(xiàng)目和MongoDB是否在同一服務(wù)器中
    3.1. 相同 則開發(fā)、測(cè)試、生產(chǎn)的MongoDB配置沒有區(qū)別,數(shù)據(jù)庫(kù)鏈接都是形如:mongodb://127.0.0.1:27017(默認(rèn)端口)/dev or /test or /production
    3.2. 不相同,即MongoDB數(shù)據(jù)庫(kù)在其它服務(wù)器中,允許遠(yuǎn)程連接的前提下,數(shù)據(jù)庫(kù)鏈接都是形如:mongodb://IP:Port/dev or /test or /production
    或者形如:
    mongodb://域名/dev or /test or /production
    3.3. MongoDB的啟動(dòng)、停止、重啟可以參考官方文檔。
  4. PM2啟動(dòng)成功以后,按照Node項(xiàng)目中開啟的端口,使用IP:Port的方式訪問任意項(xiàng)目。
  5. 圖中錯(cuò)誤是mongoose未能鏈接到MongoDB數(shù)據(jù)庫(kù)。
  6. 不熟悉服務(wù)器環(huán)境配置的話,可以使用寶塔面板,直觀零基礎(chǔ)。
哎呦喂 回答

切換到淘寶鏡像使用cnpm吧,看樣子外網(wǎng)用不了

你的瞳 回答

https://developer.github.com/...

Example: Deleting a branch:
DELETE /repos/octocat/Hello-World/git/refs/heads/feature-a

分支名可能要 url encode 一下.

悶油瓶 回答

./configure --disable-ldap --disable-ldaps
執(zhí)行這個(gè)命令就可以解決。

久舊酒 回答

你安裝的依賴一直都在 node_modules 里面, package.json 只是記錄你項(xiàng)目有哪些依賴. 如果依賴是生產(chǎn)環(huán)境需要,本地開發(fā)也需要, 那你最好是記錄在 dependencies 里, 確保用戶利益為主. 不管你記錄在 dependencies 還是 devDependencies , 在執(zhí)行 npm install 的時(shí)候這些依賴都會(huì)被下載到 node_modules 里, 在使用過程中是沒有任何區(qū)別的.

命于你 回答

因?yàn)槟闵?jí)了pip 10.。。。。。。換回9就正常了。。。。親測(cè)

還有你設(shè)置一下環(huán)境變量應(yīng)該也可以,目前用的10.0.1,應(yīng)該就是環(huán)境變量的問題

初心 回答

Apache 2.4的文檔Binding to Addresses and Ports這一節(jié)中“Special IPv6 Considerations”小節(jié)中有提到:

圖片描述

目前大多數(shù)平臺(tái)都支持IPv6了,所以apr也支持IPv6了。默認(rèn)情況下,除了 FreeBSD, NetBSD, 和 OpenBSD外,其他平臺(tái)都支持IPv6,所以CentOS 7也支持IPv6, 如果想讓Apache http服務(wù)器值支持IPv4,需要在Listen指令寫下一個(gè)IPv4的地址,如下:

Listen 0.0.0.0:80 #監(jiān)聽所有IPv4地址的80端口

現(xiàn)在,netstat -tnlp查看下,發(fā)現(xiàn)Apache運(yùn)行在tcp的80端口
圖片描述

綰青絲 回答

docker 和 docker-compose 其實(shí)算是同一種方式,docker 是通過命令行起了一個(gè) docker 容器,而 docker-compose 只是一種容器的編排方式。他們二者都會(huì)起一個(gè)容器,里面跑著 php 的一套環(huán)境,和項(xiàng)目的代碼

同樣 compose 和手動(dòng)安裝也是,手動(dòng)安裝需要下載框架源碼,然后 composer install 安裝框架依賴的 compose 包,而 composer install 則是把這一些事情都給你搞完了。

綜上,如果你自己本地有 PHP 的運(yùn)行環(huán)境的話,則直接 composer install
就可以了,而你本地沒有環(huán)境或者需要安裝新環(huán)境的話則使用 docker-compose。

夕顏 回答

80端口不行但是8080端口可以,你要檢查端口沖突或者檢查配置文件(nginx.conf和其他的conf文件)。
另外,你的servername在哪里?

尤禮 回答
但是官方都聲稱nignscript支持大部分的js

因?yàn)槟闳狈Ρ匾某WR(shí),所以我猜你對(duì)這句話的理解是完全錯(cuò)誤的。 “支持語(yǔ)言”與“支付API”是不同的概念。

1 為什么一定要服務(wù)器來解析js,直接讓瀏覽器解析不是很好嗎?

你寫給前端用的那些 js 代碼,當(dāng)然是給瀏覽器處理,跟服務(wù)器完全沒關(guān)系。服務(wù)器只需要返回那些代碼就好了。(返回的只是字節(jié),是不是 js 代碼服務(wù)器又不關(guān)心)

3 瀏覽器解析本地的html+js+css與服務(wù)器接收到的網(wǎng)站有什么區(qū)別

去報(bào)個(gè)入門培訓(xùn)班吧,或者買點(diǎn)入門的書看看,不要自己 YY 。

眼雜 回答

標(biāo)準(zhǔn)庫(kù)的log實(shí)現(xiàn)中有SetOutput(w io.Writer)方法,并非只有打印到控制臺(tái)

深記你 回答

1、檢查tomcat目錄下面的webapp文件夾下面是否有其他文件,一般情況下如果沒有其他文件,即使啟動(dòng)正常,也不能訪問。
2、檢查端口號(hào)是不是被tomcat占用,如果是說明啟動(dòng)也沒有問題
3、把你的tomcat拷貝其它電腦測(cè)試一下看看是否正常啟動(dòng)和訪問,如果都沒有問題,就是你的服務(wù)器配置問題了。
4、采用新下載的tomcat進(jìn)行測(cè)試
一般經(jīng)過這幾步,基本就可以把問題定位的差不多了。

笑忘初 回答

你在php.ini 里面把 session.cookie_lifetime 和 session.gc_maxlifetime設(shè)置的超大就行,例如999999999