切換到root下安裝:
centos: #su root
ubuntu:#sudo su
切換資料夾: #cd /usr/local/src/
apt-get install build-essentialapt-get install libtool
yum -y install gcc automake autoconf libtool make 安裝make有些系統可能沒有opensslyum –y install gcc gcc-c++ 安裝c++:
可以通過openssl version -a
檢視版本資訊
[root src]# wget[root src]# tar zxvf openssl-1.0.2q.tar.gz
[root src]# cd openssl-1.0.2q
[root openssl-1.0.2q]# ./config && make && make install
[root src]# wget[root src]# tar zxvf openssl-1.0.2q.tar.gz
[root src]# cd openssl-1.0.2q
[root openssl-1.0.2q]# ./config && make && make install
[root src]# wget[root src]# tar zxvf zlib-1.2.11.tar.gz
[root src]# cd zlib-1.2.11
[root zlib-1.2.11]# ./configure && make && make install
[root src]# wget如果按照nginx時需要新增ssl模組,執行 ./configure 命令加上 --with-http_ssl_module 即可,即上面最後一步改為:[root src]# tar zxvf nginx-1.14.1.tar.gz
[root src]# cd nginx-1.14.1
[root nginx-1.14.1]# ./configure && make && make install
[root nginx-1.14.1]# ./configure --with-http_ssl_module && make && make install首先查詢nginx安裝到哪個位置
# whereis nginx進入nginx目錄並啟動
#cd /usr/local/nginx#/usr/local/nginx/sbin/nginx
如果出現如上錯誤,解決方案如下:用 ps -ef | grep nginx 檢視nginx狀態(用標準的格式顯示這個程序)1. 用 whereis libpcre.so.1
命令找到libpcre.so.1在**
2. 用 ln -s /usr/local/lib/libpcre.so.1 /lib64 命令做個軟連線就可以了
然後就可以啟動了
用 ps -ef | grep nginx 和上面的比,這個少個東西。
用 ps -aux | grep nginx 檢視狀態(用bsd的格式來顯示這個程序)
# /usr/local/nginx/sbin/nginx(nginx二進位制檔案絕對路徑,可以根據自己安裝路徑實際決定)
平滑停止
等所有請求結束後關閉服務等所有請求結束後關閉服務
# /usr/local/nginx/sbin/nginx -s quit強制停止
# /usr/local/nginx/sbin/nginx -s stop強制殺程序
# kill -9 nginx nginx程序號
# /usr/local/nginx/sbin/nginx -s reload修改完配置檔案一定重啟才生效
/usr/local/nginx/sbin/nginx -t如果出錯,根據錯誤的行數,在ngin.conf檔案中查詢錯誤位置
行數可以進入檔案以後,在命令模式下(即沒有按「insert」)輸入 :set nu 顯示
# /usr/local/nginx/sbin/nginx -h
Nginx 安裝及使用
wget 2 安裝依賴包 yum y install zlib zlib devel openssl openssl devel pcre pcre devel 3 建立組 groupadd r nginx 4 建立使用者 useradd r g nginx s sbin nologin d usr...
nginx安裝及使用
進入 usr local webserver nginx sbin,啟動指令碼在這個檔案下 配置在 usr local webserver nginx conf下的nginx.conf中 1 簡單方向 訪問192.169.43.188 80跳轉至192.168.43.114 8080 2 通過正規表...
nginx的安裝及使用
阻塞呼叫 事件沒有準備好,那就只能等了,等事件準備好了,你再繼續吧。阻塞呼叫會進入核心等待,cpu就會讓出去給別人用了,對單執行緒的worker來說,顯然不合適,當網路事件越多時,大家都在等待呢,cpu空閒下來沒人用,cpu利用率自然上不去了,更別談高併發了。非同步非阻塞 非同步非阻塞的事件處理機制...