Nginx篇 最初級用法web

2022-05-20 16:29:50 字數 1761 閱讀 6906

最近很久都沒有寫部落格了,一來主要是時間不夠每天回到家都接近晚上11點了,但是以後每天還是保證一篇隨筆.好用來整理總結自己的知識.

web伺服器很有多例如:apache nginx tengine lighttpd tomcat websphere jboss iis等,今天總結是nginx

nginx這個國內應用得非常廣泛,例如**不僅僅用nginx還用出了經驗從而還在nginx之上推出了tengine.

一.安裝nginx

前提:所有機器已經配置好yum源.

先設定兩台web伺服器 使用eth1 網絡卡 ip位址分別為192.168.2.100/24 192.168.2.200/24

nmcli connection modify eth1 ipv4.method manual ipv4.addresses '192.168.2.100/24' connection.autoconnect yes

nmcli connection up eth1

修改主機名 

hostnamectl set-hostname web1

hostnamectl set-hostname web2

修改hosts解析檔案

cat >>/etc/hosts< 192.168.2.100 web1

> 192.168.2.200 web2

> eof

本次基本安裝需要安裝相關依賴元件: gcc pcre-devel openssl-devel

gcc :  c語言直譯器,負責將原始碼編譯為二進位制可執行檔案

pcre-devel :  正規表示式依賴

openssl-devel :  使得支援ssl加密依賴,nginx本身不支援加密通過此依賴讓其呼叫支援加密

yum install -y gcc pcre-devel openssl-devel

為了安全,手動新增nginx使用者,讓nginx程式以nginx使用者身份進行啟動,可以做好使用者身份許可權限定,讓其無法操作其他檔案,並讓其無法登入.

useradd -s /sbin/nologin nginx

解壓nginx進入解壓後的資料夾準備開始進行配置 編譯和安裝

編譯引數: --prefix=指定安裝目錄 --user=nginx --group=nginx 指定nginx組nginx使用者執行  --with-http_ssl_module 使用ssl模組開啟ssl加密功能

編譯後出現配置彙總這個提示後,那麼就配置完畢了.

configuration summary

+ using system pcre library

+ using system openssl library

+ using system zlib library

進行編譯和編譯安裝

make && make install

安裝完畢後可以看到/usr/local/nginx下的目錄

conf : nginx的配置檔案

html : 預設存放網頁檔案的目錄

logs : 日誌

sbin : 主程式

nginx服務常用命令

./nginx  啟動服務

./nginx -s stop 關閉服務

./nginx -v 檢視軟體資訊

ln -s nginx /sbin/  建立軟連線在sbin目錄下可以只用使用nginx命令

BP網路最最初級的學習

第一次發文,很多編輯方法還沒弄明白,請諒解。最近剛開始學習機器學習,神經網路,發現文章和書本裡的東西離實際的工程實現還是有些距離的,雖然我現在還是ssd一員,但我希望我的一些經驗可以為ssd造福 雖然現在水平還遠遠不夠 我理解的bp網路就是乙個傳輸反饋的過程,乙個擬合的過程。訊號輸入,經過 有權重 ...

React 初級用法

作為乙個開發人員,如今我們大多數都會沉迷於專案的業務開發,很少花時間進行技術或問題梳理。以至於我們每次遇到相同的問題或障礙,都會再次陷入。總結和思考應該是我們每乙個人所要掌握的軟技能。react作為乙個主流的js庫,使我們的開發變得更加簡單。react是facebook開發的一款js庫。react便...

Handler初級用法

然後做出響應的處理。handler有三個作用 一 傳送 messageuixiang 訊息 handler.sendmessage message msg 二 接受訊息 並處理訊息 handlermessage message msg 三 清除訊息佇列 handler.remove what mes...