nginx的配置文件很長,若是開始就看所有的話會懵逼,如下以最簡單的配置文件來學習。html
目標:定義一個虛擬主機127.0.0.1 端口是8080nginx
[root@localhost conf]# cat nginx.conf學習
user root; #nginx以什麼用戶運行,生產環境不建議用root,本環境爲法院內網,因此用root
worker_processes 1; # nginx佔用的核心數,這裏是邏輯核,也能夠理解爲開的線程數spa
events {
worker_connections 1024; #容許的最大鏈接數
}線程
http { 日誌
server {
listen 8080; #監聽端口
server_name localhost; #ip是localhost對應的DNS記錄server
access_log logs/host.access.log main; #access日誌,爲了排查問題,若是訪問量很大能夠關掉htm
location / { #定義相對路徑的根在哪裏
root html; #頁面存放的文件夾是html
index index.html index.htm; #默認主頁的定義
}ip
}io
}