nginx伺服器搭建

2022-08-25 14:00:23 字數 2037 閱讀 6766

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...