1.進入linux伺服器安裝依賴
yum install -y gcc-c++ zlib zlib-devel openssl openssl--devel pcre pcre-devel
2.新增使用者和組
groupadd nginxuseradd -s /sbin/nologin -m -g nginx nginx
mkdir /home/downloadcd /home/download
wget
tar -xvf nginx-1.4.4.tar.gz
4.進入解壓資料夾並指定安裝路徑
cd nginx-1.4.4./configure --prefix=/home/nginx
5.執行make和make install
makemake install
6.設定使用者許可權
chown -r nginx.nginx /home/nginx
7.nginx需要libpcre.so.1,但安裝pcre後只有libpcre.so.0,所以先建立乙個鏈結。(非必須操作)
ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1
8.80埠設定(非必須操作)
iptables -i input 3 -s 0.0.0.0/0 -p tcp --dport 80 -j accept
9.啟動/停止/重啟nginx
/home/nginx/sbin/nginx/home/nginx/sbin/nginx -s quit
/home/nginx/sbin/nginx -s reload
10.設定nginx服務自動啟動
1)在系統服務中新建nginx服務
vi /lib/systemd/system/nginx.service
2)輸入以下內容
[unit]description=nginx
after=network.target
[service]
type=forking
execstart=/home/nginx/sbin/nginx
execreload=/home/nginx/sbin/nginx -s reload
execstop=/home/nginx/sbin/nginx -s quit
privatetmp=true
[install]
wantedby=multi-user.target
[unit]:服務的說明
description:描述服務
after:描述服務類別
[service]服務執行引數的設定
type=forking是後台執行的形式
execstart為服務的具體執行命令
execreload為重啟命令
execstop為停止命令
privatetmp=true表示給服務分配獨立的臨時空間
注意:[unit]作為服務的說明
[service]的啟動、重啟、停止命令全部要求使用絕對路徑
[install]執行級別下服務安裝的相關設定,可設定為多使用者,即系統執行級別為3
3)設定自動啟動
systemctl enable nginx.service
11.設定自動啟動後可執行以下命令
設定開機啟動systemctl enable nginx.service
其他命令
啟動nginx服務
systemctl start nginx.service
停止nginx服務
systemctl stop nginx.service
停止開機自啟動
systemctl disable nginx.service
檢視服務當前狀態
systemctl status nginx.service
重新啟動服務
systemctl restart nginx.service
檢視所有已啟動的服務
systemctl list-units --type=service
12.常用命令
建立目錄:mkdir刪除:rm
直接刪除整個目錄:rm -rf
進入目錄:cd /home
返回根目錄:cd
不儲存並退出檔案::q!
linux nginx 安裝 與 配置
1,安裝 安裝sudo yum install y nginx 檢視安裝路徑 whereis nginx 如 nginx usr sbin nginx usr lib64 nginx etc nginx usr share nginx usr share man man8 nginx.8 gz新增啟...
Linux Nginx安裝與配置 1
一.nginx 簡介與作用 a.高效能http伺服器 b.可做反向 c.imap pop3 smtp 伺服器 二.特點 a.記憶體占用少 b.併發能力強 c.輕量級的 web伺服器 三.安裝依賴 1.rewrite模組 需要 pcre 庫 2.gzip模組需要 zlib 庫 3.ssl 功能需要 o...
Linux Nginx 安裝配置
nginx安裝 關於nginx的安裝推薦 牛遷遷的教程,裡面包含了安裝過程和常見錯誤 nginx.conf檔案配置 nginx作為前置http伺服器 如果僅使用ip來訪問,那麼直接訪問埠號即可,nginx.conf檔案裡做如下配置 upstream web server 如果使用網域名稱來訪問,而網...