最近很久都沒有寫部落格了,一來主要是時間不夠每天回到家都接近晚上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...