本人小菜,文中有哪些不對的地方希望大神指教
需要依賴的庫:
1. gzip 模塊需要 zlib 庫 ( 下載: http://www.zlib.net/ )
2. rewrite 模塊需要 pcre 庫 ( 下載: http://www.pcre.org/ )
3. ssl 功能需要 openssl 庫 ( 下載: http://www.openssl.org/ )
可以使用rpm –q xxx 查詢庫是否已經安裝成功
可以使用yum –y install xxx 安裝
如果不安裝PRce會出現如下錯誤:
接下來就是安裝nginx,安裝之前先創建一個專用的用戶和組方便以后做權限控制
useradd –M –s /sbin/nologin nginx
-M 表示不建立用戶的宿主目錄 -s表示指定用戶登入后所使用的shell 這里的nologin的shell表示不允許用戶登錄系統
wget http://nginx.org/download/nginx-1.7.8.tar.gz
tar zxvf nginx-1.7.8.tar.gz –C /tmp/
cd /tmp/nginx-1.7.8/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
wget下載,tar解壓到/tmp/目錄下,執行本地目錄下的configure文件配置:
prefix=安裝目錄
user=與group= 指定用戶和用戶組
--with-http_stub_status_module啟用狀態統計
接下來執行編譯安裝
make && make install
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ 建立軟鏈接
nginx –t 查看是否安裝成功
成功
cat /usr/local/nginx/logs/nginx.pid //查看進程ip
kill –s QUIT 31140 //平和退出進程
vi /usr/local/nginx/conf/nginx.conf 進入配置文件
worker_processes 1; //表示進程數
events { worker_connections 1024; //表示每個進程連接數這里是1024 }
server { listen 80; //監聽端口 server_name www.xxx.com; //域名
charset utf-8; //編碼
#access_log logs/host.access.log main;
location / { root html; //網站根目錄定義 index index.html index.htm; //默認索引首頁,可定義 }
如果有多個網站同一個端口可添加server{}這段,域名與網站根目錄定義不同即可。
下一章記錄如何支持php環境。
新聞熱點
疑難解答