Nginx(Centos 6 原始碼安裝)

2021-10-08 00:19:46 字數 1346 閱讀 9647

1、上傳nginx原始碼包,解壓並改名

[root@db ~]

# ls

nginx-1.18.0.tar.gz

解壓

[root@db ~]

# tar xf nginx-1.18.0.tar.gz

改名

[root@db ~]

# mv nginx-1.18.0 nginx

進入原始碼包目錄

[root@db ~]

# cd nginx

2、安裝相應依賴

[root@db nginx]

# yum -y install gcc pcre-devel openssl-devel

3、配置:根據自己需求配置(預設安裝目錄:/usr/local/nginx)

在這裡,我選擇預設安裝:直接指向如下命令即可

[root@db nginx]

# ./configure*

4、編譯並安裝

[root@db nginx]

# make && make install

5、啟動優化(預設啟動命令:/usr/local/nginx/sbin/nginx)在這裡,我選擇做乙個軟鏈結,方便後續操作nginx

[root@db nginx]

# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/nginx

之後直接執行:nginx即可啟動

[root@db nginx]

# nginx

監聽nginx埠是否開啟

ss -nltp|

grep nginx

6、瀏覽器訪問測試

Tomcat原始碼解析(6)

用來記錄訊息的元件。在catalina中,日誌記錄器需要與某個servlet容器相關聯。在org.apache.catalina.logger包下,tomcat提供幾種不同型別的日誌記錄器。與上一節的程式相比,只是 context和bootstrap類有變化。logger介面 提供了一些log 方法...

ruby gem bacon原始碼閱讀6

ruby gem bacon原始碼閱讀6 今天早上看些雜書,讀到 大學之路 中吳軍講,人生是馬拉松,因為很多人畢業後就不學習了,只要學習就有收穫。感覺很深 於是接著讀原始碼。靜下心來。用法是 require bacon describe a new array do before do ary ar...

FireMonkey 原始碼學習(6)

6 getglyph和getbaseline tfontglyphmanager是乙個抽象類,在不同平台上的實現是不同的,以windows為例,在fmx.fontglyphs.win.pas檔案中定義了 twinfontglyphmanager class tfontglyphmanager pro...