安裝過程和初始化的時(shí)候其他過程差不多
下載與解壓
wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar zxvf nginx-1.9.9.tar.gz
配置Makefile
cd nginx-1.9.9
./configure --prefix=/usr/local/nginx
--prefix是指定安裝路徑
安裝
make && make install
安裝成功之后在/usr/local下出現(xiàn)了nginx文件夾
目錄中:
- conf\ - 配置文件目錄: 存放nginx的所有配置文件,其中nginx.conf是Nginx服務(wù)器的主配置文件汉操,其他配置文件是用來配置nginx相關(guān)功能的。
- html\ - 默認(rèn)網(wǎng)站文件目錄: 存放Nginx運(yùn)行過程中調(diào)用的html靜態(tài)網(wǎng)頁文件奔穿,我們自定義的網(wǎng)頁文件都要放到這里才能解析。
- log\ - 默認(rèn)日志文件目錄
- sbin\ - 主程序文件目錄
nginx.conf
配置里面一個(gè)server表示一個(gè)虛擬主機(jī)
http {
server {
# 服務(wù)器配置
}
}
通常server指令中會(huì)包含一條listen指令敏晤,用于指定該虛擬服務(wù)器將要監(jiān)聽的IP地址和端口贱田。如果不填寫端口,則采用標(biāo)準(zhǔn)端口嘴脾。如果不填寫ip地址男摧,則監(jiān)聽所有地址。
server {
listen 127.0.0.1:8080;
# 其他配置
}
我的conf里面配置了監(jiān)聽80和443兩個(gè)端口的server译打,分別是http和https的默認(rèn)端口
nginx.conf詳細(xì)的說明可以參考這里
啟動(dòng)nginx
cd sbin
./nginx
這時(shí)候輸入服務(wù)器的ip地址就能看到靜態(tài)頁面出現(xiàn)