一报破、nginx 基本操作
1、安裝:yum install nginx
? ? (1)添加資源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
? ? (2)開始下載安裝:sudo yum install -y nginx
2千绪、啟動:service nginx start
? ? (1)查看進程:ps -ef | grep nginx
3充易、停止:service nginx stop
4、重載:service nginx reload (重要 在修改nginx配置時使用荸型,不影響線上項目的運行)
備注:進入安裝路徑:cd /etc/nginx 下,可查看配置文件
? ? ? ? ? ? 查看網(wǎng)絡(luò)進程:sudo netstat -anpl | grep "nginx"
查看訪問日志:sudo tail -f /var/log/nginx/access.log
二盹靴、Nginx拓展知識
1、虛擬主機
輸入:sudo vim /etc/nginx/conf.d/ttt.conf
配置ttt.conf文件帆疟、同時在本機中需要修改:sudo vim /etc/hosts 文件鹉究,添加訪問ip 所映射到的虛擬域名上~~~
本機:
服務(wù)器上的配置文件:
2、多域名踪宠、多端口
在配置文件中進行l(wèi)isten 監(jiān)聽多個端口 如上圖!B栲凇柳琢!
3、偽靜態(tài)
在配置文件中添加:
location / {
????????rewrite ^(.*)\.htmp$ /index.html;
}
凡是htmp后綴的訪問都是 index.html
4润脸、日志格式化
首先查看日志:sudo tail -f /var/log/nginx/access.log
查看配置文件:sudo vim /etc/nginx/nginx.conf
在配置文件ttt.conf 中去自定日志
使用:tail -f /var/log/nginx/tail -f access_test.log 查看輸出日志<砹场!毙驯!
5倒堕、反向代理和負(fù)載均衡
反向代理:
負(fù)載均衡:
6、調(diào)試技巧
7爆价、查看nginx狀態(tài)垦巴,可現(xiàn)實出錯誤的信息
sudo systemctl status nginx.service