nginx服務搭建
防火牆,安全機制的關閉
iptables -f
systemctl stop firewalld
setenforce 0
本地yum的構建
安裝依賴包
yum -y install pcre-devel zlib-devel openssl-devel
nginx服務的搭建需要pcre、zlib等軟體包的技術支援
tar -xf nginx-1.14.2.tar.gz -c /usr/src/ #把安裝包解壓到/usr/src/下
--prefix 設定nginx的安裝目錄
--user和--group 指定nginx執行使用者和組
--with-http_stub_status_module 啟用http_stub_status_module模組以支援狀態統計
--with-http_ssl_module 啟用ssl模組
--with-http_flv_module 啟用flv模組,提供尋求記憶體使用基於時間的偏移量檔案
echo $path
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin
ll /usr/local/bin/nginx
nginx -t #檢查你的語法是否正確 successful ok代表正確
nginx #啟動nginx
netstat -anpt | grep :80 #80埠nginx使用
在瀏覽器中輸入你的ip位址測試nginx是否執行
welcome to nginx!
hup 過載程序 等同於-1 killall -s hup nginx
quit 退出程序 等同於 -3 killall -s quit nginx
kill殺死程序根據pid號 kill + pid號
pid號的存放位置
cat /usr/local/nginx/logs/nginx.pid
netstat -anpt | greo :80 檢視80埠是誰使用著
netstat -a 顯示所有 -t tcp傳輸協議連線狀態 -u udp協議連線狀態 -p顯示程式名稱 -n直接使用ip位址,不通過網域名稱伺服器
為了讓服務開機可以自啟動,可以通過編寫指令碼來實現
vim /etc/init.d/nginx
#!/bin/bash
# chkconfig: 2345 99 20
# description: nginx server control script
prog="/usr/local/nginx/sbin/nginx"
pidf="/usr/local/nginx/logs/nginx.pid"
case "$1" in
start)
$prog
;;stop)
kill -s quit $(cat $pidf)
;;restart)
$0 stop
$0 start
;;reload)
kill -s hup $(cat $pidf)
;;*)
echo "usage: $0 "
exit 1
esac
exit 0
chomd +x /etc/init.d/nginx #加上可執行許可權
chkconfig --add nginx
chkconfig nginx on
chkconfig --list nginx # 檢視開啟狀態資訊
#服務基本搭建完成
Nginx 搭建Nginx伺服器
在ip位址為192.168.4.5的主機上安裝部署nginx服務,並可以將nginx伺服器,要求編譯時啟用如下功能 支援ssl加密功能 設定nginx賬戶及組名稱均為nginx nginx伺服器公升級到更高版本。步驟一 構建nginx伺服器 1 使用原始碼包安裝nginx軟體包 root proxy...
Nginx伺服器搭建
root server1 ls nginx 1.12 0 nginx 1.12 0.tar gz2 建立nginx使用者 root server1 useradd m d usr local lnmp nginx s sbin nologin u 800 nginx m 不要自動建立使用者的登入目錄...
搭建Nginx伺服器
1.解壓在 usr local src 2.進入解壓檔案的目錄 3 執行下面命令 建立快捷方式 configure prefix usr local nginx 1.8.1 然後報錯 這是候就需要安裝以下依賴 gccpcre pcre perl compatible regular expressi...