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
2、安裝相應依賴[root@db ~]
# cd nginx
3、配置:根據自己需求配置(預設安裝目錄:/usr/local/nginx)[root@db nginx]
# yum -y install gcc pcre-devel openssl-devel
在這裡,我選擇預設安裝:直接指向如下命令即可
4、編譯並安裝[root@db nginx]
# ./configure*
5、啟動優化(預設啟動命令:/usr/local/nginx/sbin/nginx)在這裡,我選擇做乙個軟鏈結,方便後續操作nginx[root@db nginx]
# make && make install
之後直接執行:nginx即可啟動[root@db nginx]
# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/nginx
監聽nginx埠是否開啟[root@db nginx]
# nginx
6、瀏覽器訪問測試ss -nltp|
grep nginx
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...