nginx 使用指北

mark几个链接,记录一下nginx的配置逻辑。

参考连接

使用Nginx部署Hexo站点

Nginx详解四:Nginx基础篇之目录和配置语法

nginx用法总结,映射静态资源,代理http,负载均衡,tcp服务,附带 haproxy 简单配置

适用平台

ubuntu18.04


配置目录

sites-available/ 下保留原始配置文件xxx

sites-enabled/ 下建立xxx的链接文件,使得xxx生效。


常用命令

重加载nginx配置

1
nginx -s reload
查看服务状态
1
systemctl status nginx
重启服务
1
2
systemctl restart nginx
sudo /etc/init.d/nginx restart
开启服务
1
2
systemctl start nginx
sudo /etc/init.d/nginx start
关闭服务
1
2
systemctl stop nginx
sudo /etc/init.d/nginx stop
---

多域名

一台服务器同时监听多个域名的访问,导向不同静态资源。

sites-available/目录下 vim xxx,写入以下内容。

1
2
3
4
5
6
7
8
9
10
11
12
13
server {
listen 80;
server_name coding4.art;
# listen [::]:80;

root /root/hexo_app/public;
index index.html index.htm index.nginx-debian.html;

location / {
try_files $uri $uri/ =404;
}
}