鍍金池/ 問答/ Linux問答
使勁操 回答

打包路徑問題 點(diǎn)開控制臺network 仔細(xì)看看報(bào)404的路徑 一定和你想的不一樣

安于心 回答
// ...
root /data1;
location / {
    if (-e $request_filename) {
        root /data2;
        break;
    }
}
// ...

參考一下

憶往昔 回答

7.0 以上的手機(jī),必須在app里面設(shè)置信任證書配置,不然沒法過 ssl 驗(yàn)證
參考 :https://www.charlesproxy.com/...

薄荷綠 回答

windows也有遠(yuǎn)程桌面連接的軟件的,你用完后連接你的服務(wù)器登上root這個(gè)最高權(quán)限用戶,我就不信還不能修改你線上的某個(gè)文件或文件夾的權(quán)限

孤星 回答

你需要在配置文件gitlab.rb中修改端口配置為20022, 另外你拉取代碼要使用20022端口,而不是默認(rèn)的22端口

骨殘心 回答

chromedriver安裝不了的話,在項(xiàng)目的根目錄下新建 .npmrc 文件,
然后輸入

chromedriver_cdnurl=https://npm.taobao.org/mirrors/chromedriver

之后再

npm install
荒城 回答

location ~ .php$ {

    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;

}
這是我的配置
然后你要看看你有沒有啟動php-fpm
還有注意你php-fpm.conf文件里面是怎么監(jiān)聽的
如果是:listen = 127.0.0.1:9000就沒有問題
如果是:listen = /usr/local/var/php-fpm.sock
你就需要把fastcgi_pass 127.0.0.1:9000;改成fastcgi_pass listen = /usr/local/var/php-fpm.sock

墨小羽 回答

或許是你版本太老了,現(xiàn)在都6.多了

情已空 回答
  1. 小屋里既然收不到無線信號,那說明信號已經(jīng)很差了,再用WDS這種犧牲帶寬的技術(shù),即便能連上意義也不大,它的意義在于擴(kuò)大使用范圍而不是提升信號強(qiáng)度。
  2. 最簡單粗暴的方法就是拉網(wǎng)線。無線的坑其實(shí)挺多的。
  3. 172開頭的ip一般只有出故障時(shí)才會比較常見吧。一般內(nèi)網(wǎng)還是以192開頭居多,如果DHCP不夠分一般把掩碼開個(gè)口子就行了。
紓惘 回答

1,首先你要明白 import 和export的作用,

  1. 每一個(gè)模塊只加載一次, 每一個(gè)JS只執(zhí)行一次, 如果下次再去加載同目錄下同文件,直接從內(nèi)存中讀取。 一個(gè)模塊就是一個(gè)單例,或者說就是一個(gè)對象;
  2. 每一個(gè)模塊內(nèi)聲明的變量都是局部變量, 不會污染全局作用域;
  3. 模塊內(nèi)部的變量或者函數(shù)可以通過export導(dǎo)出;
  4. 一個(gè)模塊可以導(dǎo)入別的模塊;

在這里fetch.js里實(shí)例化了一個(gè)axios實(shí)例,在需要的地方(通常是actions里)導(dǎo)入后之后,相當(dāng)于導(dǎo)入了一個(gè)axios.create(),這不過這里導(dǎo)入的是一個(gè)已經(jīng)擁有全局參數(shù)和全局?jǐn)r截器的方法。
2,不明白你的意思,在導(dǎo)入的地方使用,沒記錯應(yīng)該是以參數(shù)內(nèi)的為準(zhǔn),封裝的話可以省事一點(diǎn),也可以配置一些全局的參數(shù),例如請求超時(shí),請求頭,token什么的,當(dāng)然還有攔截器和過濾器。
3,參考1.
以上回答,僅僅是個(gè)人理解,僅供參考,更多請參閱工具的官方文檔等。

有你在 回答

503 由于臨時(shí)的服務(wù)器維護(hù)或者過載,服務(wù)器當(dāng)前無法處理請求。

魚梓 回答

首先看你直接輸出了,典型的 PHP_FPM 沒執(zhí)行,將其當(dāng)文件了,問題出在這里,我看一下你的DockerFile或者docker-compose.yml
這里我覺得有點(diǎn)問題,你直接將其代理到這個(gè)IP去了,你在docker里設(shè)這個(gè)IP了嗎?

    if (!-e $request_filename) {
        proxy_pass http://192.168.10.2:1215;
    }
孤星 回答
server {
         listen 80 default_server;
         listen [::]:80 default_server;

         root < root-path or link >;
         index index.html;

         server_name < server-host >;

         location / {
                try_files $uri $uri/ /index.html =404;
                add_header cache-control max-age=86400;
         }
}

要用nginx伺服一個(gè)靜態(tài)頁面,就這么幾行配置就夠了。

一般linux建站比較簡單的步驟是:

  • 先創(chuàng)建一個(gè)軟連接指向你的靜態(tài)資源目錄,比如/var/www/foo.com -> root-path,這樣你的配置文件中的root直接填軟鏈接就可以了,不用直接填資源地址
  • 之后在nginx的sites配置路徑下,新建一個(gè)配置文件,一般和你的域名對象,比如/etc/nginx/sites-available/foo.com,之后把上面的配置復(fù)制進(jìn)行,然后再創(chuàng)建一個(gè)軟鏈接指向/etc/nginx/sites-enabled/foo.com指向/etc/nginx/sites-available/foo.com
  • 然后用nginx校驗(yàn)一下,比如sudo nginx -t,配置文件有錯誤會提示
  • 之后重啟服務(wù)器,sudo systemctl restart nginx

上面的命令不同的Linux系統(tǒng)略有不同,但是大同小異,多利用軟鏈接可以幫你省去重復(fù)修改配置文件的重復(fù)工作。

另外外網(wǎng)一般開放端口是80和443,8080的話需要指明端口。

如果這些整完還不行,嘗試檢查一下防火墻是否打開了你需要訪問的端口,命令sudo ufw status

瘋浪 回答

crontab是計(jì)劃任務(wù),當(dāng)然也是可以定時(shí)執(zhí)行腳本的,之所以你執(zhí)行不了,應(yīng)該是沒寫對。

舊言 回答

手動創(chuàng)建相應(yīng)的文件夾或者文件就可以了。

厭惡我 回答

好幾天沒人回答,職能用最笨的辦法,既然一定要報(bào)錯,那就在catch里返回登錄界面好了
if (PWD.equals(pw)) {

        response.sendRedirect(request.getContextPath()+"/Main.jsp?user_id="+id+"&user_name="+na+"&user_c="+competence);
    }else{
        response.sendRedirect(request.getContextPath()+"/Login.jsp?error=PasswordError");
    }
    session.close();
    } catch (Exception e) {
        response.sendRedirect(request.getContextPath()+"/Login.jsp?error=IdError");            
    }
薄荷綠 回答

問題看得不太明白。

我只想說:要你想來個(gè)request就request一下,有誰阻止你了嗎?