nginx conf结构
nginx以前只倒腾virtual-host.d文件夹下的配置文件。最近因为400 0了解到nginx.conf文件。大体总结一下。
nginx配置文件路径:/usr/local/nginx/conf
这个文件夹下nginx.conf是服务器公共配置。
nginx.conf作用:
1. 配置公共服务:cache路径,服务器instance,请求数。
2. 配置了一个host:localhost用于接受http://localhost/的请求。
3. include virtualhost.d/*.conf
自定义的host配置文件放于:/usr/local/nginx/conf/virtual-host.d
virtual-host.d作用:
1. 配置一个default.conf文件, 用于接受ip请求,如下:(注意必须设置为default_server)
server {
listen 443 ssl default_server;
listen 80 default_server;
server_name _;
ssl_certificate /usr/local/nginx/conf/ssl/edward.crt;
ssl_certificate_key /usr/local/nginx/conf/ssl/edward.key;
access_log off;
location / {
deny all;
}
}
2. 按照业务需求,配置自己的虚机。