Nginx Ubuntu下編譯和安裝

2021-10-02 11:46:11 字數 1476 閱讀 8818

解壓nginx,得到目錄nginx-1.17.8

解壓nginx-http-flv-module-master.zip

unzip nginx-http-flv-module-master.zip
解壓完成後我們會得到nginx-http-flv-module-master目錄。進入目錄nginx-1.17.8,執行命令:

./configure --prefix=/usr/local/nginx --add-module=./nginx-http-flv-module-master
3、安裝nginx依賴包

sudo apt-get install libssl-dev

sudo apt-get install libpcre3 libpcre3-dev

sudo apt-get install openssl libssl-dev

sudo apt-get install zlib1g-dev

4、依賴包安裝完成以後,編譯安裝

make

make install

5、安裝命令執行完成之後我們會發現在/usr/local下會出現nginx目錄。可通過

ls /usr/local
指令檢視/usr/local/目錄下檔案和目錄。

6、啟動nginx服務

/usr/local/nginx/sbin/nginx
7、通過指令ps -aux,檢視nginx是否已經啟動

可以看到已經成功啟動(主程序master、工作中程序worker),但是工作者程序的使用者是nobody,這個時候如果通過瀏覽器開啟http://localhost/,頁面肯定會顯示403錯誤資訊,需要修改配置檔案conf/nginx.conf,將

#user nobody

改為

user root

此時重啟nginx,重新開啟頁面,正確顯示頁面如下:

執行nginx:/usr/local/nginx/sbin/nginx

查詢nginx:ps -ef|grep nginx

停止nginx:kill -quit 主程序號

linux 下 openssl 編譯和交叉編譯

此隨便記錄一下編譯openssl時遇到的各種問題以及解決辦法。linux 64位系統編譯32位版本 setarch i386 configure linux generic32 no shared m32 setarch i386 make setarch i386 make install mak...

Linux下nginx編譯安裝教程和編譯引數詳解

為了支援rewrite功能,我們需要安裝pcre 複製 如下 yum install pcre 如過你已經裝了,請跳過這一步 2.安裝openssl 需要ssl的支援,如果不需要ssl支援,請跳過這一步 複製 如下 yum install openssl 3.gzip 類庫安裝 複製 如下 yum ...

Linux下編譯jrtplib和jthread

和 2.將原始檔放到如下任意目錄中,這裡假設放到主目錄下 home nick 分別解壓 tar xzvf 為檔名。解壓後出現兩個目錄,乙個是jrtplib 3.7.1,乙個是jthread 1.2.1。然後進行安裝,先安裝jthread,再安裝jrtplib。3.jthread安裝 進入jthead...