ubuntu關於nginx遇到的坑以及啟動和停止

2021-08-31 13:50:09 字數 1320 閱讀 2522

使用的是原始碼的安裝,就是用的.tar.gz檔案,

1.安裝完之後,啟動不了.報錯,錯誤如下:

/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: no such file or directory
進一步檢視問題出在哪,執行如下命令

ldd $(which /usr/local/nginx/sbin/nginx)
顯示如下:

linux-gate.so.1 => (0x0071b000)

libpthread.so.0 => /lib/libpthread.so.0 (0×00498000)

libcrypt.so.1 => /lib/libcrypt.so.1 (0×00986000)

libpcre.so.1 => not found //問題在這

libcrypto.so.6 => /lib/libcrypto.so.6 (0×00196000)

libz.so.1 => /lib/libz.so.1 (0×00610000)

libc.so.6 => /lib/libc.so.6 (0x002d7000)

/lib/ld-linux.so.2 (0x006a8000)

libdl.so.2 => /lib/libdl.so.2 (0x008c3000)

可以看出 libpcre.so.1 => not found 並沒有找到,進入/lib目錄中手動鏈結下

手動新增乙個鏈結到lib目錄下

ln -s /usr/local/lib/libpcre.so.0.0.1  /lib/libpcre.so.1  //具體的路徑根據自己libpcre.so.0.0.1的位置決定
就可以了

2. 檢視配置檔案是不是正確

/usr/local/nginx/sbin/nginx -t
3.根據配置檔案啟動

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
4.停止

/usr/local/nginx/sbin/nginx -s stop
5.重啟

/usr/local/nginx/sbin/nginx -s reload

關於VIVADO在Ubuntu中使用遇到的問題

20190820今天在測試中的sdk的時候,開啟sdk介面出現這個錯誤 the configuration area at home usr xilinx sdk 2017.4 could not be created.please choose a writeable location using...

Ubuntu上配置nginx時遇到的一些問題

問題1 開啟配置檔案以後,在配置多站點的時候由於粗心造成 乙個,如圖。問題2 configuration file usr local nginx conf nginx.conf test failed 錯誤原因 需要配置檔案位置 執行命令 usr local nginx sbin nginx c ...

Ubuntu 遇到的問題

如果是root許可權,可以 wq 強行儲存退出 如果提示唯讀,用sudo執行 即sudo vi etc resolv.conf,然後執行完重啟系統解決 按esc鍵 跳到命令模式,然後 w 儲存檔案但不退出vi w file 將修改另外儲存到file中,不退出vi w 強制儲存,不推出vi wq 儲存...