linux服務(wù)器類(lèi)型:debian
前提
//可通過(guò)dpkg -l [軟件包名稱(chēng)] 進(jìn)行查找是否安裝此軟件
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev libperl-dev
正式安裝
//第一種方式
源碼下載:http://nginx.org/en/download.html
解壓
./configure
make
sudo make install
//第二種方式
apt-get install nginx
第二種方式需謹(jǐn)記:
A、下載的軟件的存放位置:/var/cache/apt/archives
B、安裝后軟件的默認(rèn)位置:/usr/share
C、可執(zhí)行文件位置:/usr/bin
D、配置文件位置:/etc
E、lib文件位置:/usr/lib
配置host文件
配置/ect/nginx/nginx.conf
//主要可以利用vhost目錄下的.conf進(jìn)行管理
//主要需要添加在http{}里面
添加 include vhost/*.conf;
vhost文件創(chuàng)建.conf
server{
listen 8080; //監(jiān)聽(tīng)端口
autoindex on; //autoindex on是打開(kāi)瀏覽功能。
server_name localhost; //host文件配置
access_log /var/log/nginx/localhost.access.log combined;
index index.html index.htm index.jsp index.php;
location /images/ {
alias /ftpfile/img/;
add_header Acess-Control-Allow-Origin *;
}
}
【alias】
別名配置,用于訪問(wèn)文件系統(tǒng),在匹配到location配置的URL路徑后,指向【alias】配置的路徑
【root】
根路徑配置,用于訪問(wèn)文件系統(tǒng),在匹配到location配置的URL路徑后,指向【root】配置的路徑,并把location配置路徑附加到其后
【proxy_pass】
反向代理配置,用于代理請(qǐng)求,適用于前后端負(fù)載分離或多臺(tái)機(jī)器、服務(wù)器負(fù)載分離的場(chǎng)景,在匹配到location配置的URL路徑后,轉(zhuǎn)發(fā)請(qǐng)求到【proxy_pass】配置的URL,是否會(huì)附加location配置路徑與【proxy_pass】配置的路徑后是否有"/"有關(guān),有"/"則不附加
常用的命令以及命令
問(wèn)題:nginx重啟后出現(xiàn)[error] open() “/usr/local/var/run/nginx/nginx.pid” failed
解決:需要進(jìn)行重新啟動(dòng) ./nginx -c /etc/nginx/nginx.conf nginx -s reload
停止步驟
步驟1:查詢(xún)nginx主進(jìn)程號(hào)
ps -ef | grep nginx
步驟2:發(fā)送信號(hào)
從容停止Nginx:
kill -QUIT 主進(jìn)程號(hào)
例如:kill -QUIT 16391
快速停止Nginx:
kill -TERM 主進(jìn)程號(hào)
強(qiáng)制停止Nginx:
kill -9 主進(jìn)程號(hào)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。