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...