Linux系統架構 Nginx的訪問控制

2021-10-01 14:23:14 字數 2239 閱讀 1575

yum install vsftpd -y      //安裝ftp服務

systemctl start vsftpd //開啟ftp服務

#nigix執行的使用者和組都為nginx

#啟用http_stub_status_module模組以支援狀態統計,便於檢視伺服器的連線資訊

make && make install

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin
vim /etc/init.d/nginx

#!/bin/bash

# chkconfig: -99 20

# description: nginx service control script

prog="/usr/local/nginx/sbin/nginx" //nginx主程式

pidf="/usr/local/nginx/logs/nginx.pid" //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

#新增執行許可權

chmod +x /etc/init.d/nginx

#新增為系統服務

chkconfig --add nginx

service nginx start

systemctl stop firewalld

setenforce 0

#安裝htpasswd工具

#建立使用者

htpasswd -c /usr/local/nginx/passwd.db stu

#修改密碼許可權檔案

chmod 400 /usr/local/nginx/passwd.db

#修改所有者為chown nginx /usr/local/nginx/passwd.db

#檢視密碼檔案

[root@192 ~]# cat /usr/local/nginx/passwd.db

stu:$apr1$0fay6w6o$dnf5arlgmq4mtjbyjffnl/

#進入主配置檔案

規則如下:

Linux的系統架構

linux系統從應用角度來看,分為核心空間和使用者空間兩個部分。核心空間是linux作業系統的主要部分,但是僅有核心的作業系統是不能完成使用者任務。1.程序排程 程序排程指的是系統對程序的多種狀態之間轉換的策略。linux下的程序排程有3種策略 sched other sched fifo和sche...

linux系統目錄架構

bin 可執行檔案,命令 boot 引導目錄 dev 裝置目錄,所有硬體都被抽象為乙個檔案 etc 配置檔案,基本都是純文字 home 家目錄,每個使用者都有自己的資料夾,root目錄的家目錄是單獨的 lib 庫檔案,so結尾 media 掛載 opt 一般用來裝大型軟體 proc 系統的實時資訊,...

Linux架構之Nginx 動靜分離

root web01 cd etc nginx conf.d 配置靜態資源 root web01 conf.d cat dj oldboy.conf server 配置乙個主頁 root web01 conf.d echo zls test web01 code index.html 建立目錄 ro...