1. nginx访问:
访问的是index.html,
访问ip访问的资源就是在/usr/share/nginx/html中;
当nginx不认识,浏览器认识的话,浏览器会自动渲染。
当nginx认识,浏览器不认识的话,浏览器会把它加载成文本文件的形式;类似于下面:
当nginx和浏览器都不认识的话,浏览器访问的话会自动将文件下载下来让用户自己识别。
nginx -t 确认nginx.conf配置是否正确;
error_log /opt/nginx_error.log info;
是 Nginx 配置文件中的一个指令,用于指定错误日志文件的位置和日志级别。
具体解释:
error_log
: 这是 Nginx 配置中用于定义错误日志的指令。/opt/nginx_error.log
: 这是错误日志文件的路径。在这个例子中,错误日志将被写入到/opt/nginx_error.log
文件中。info
: 这是日志级别。Nginx 支持多个日志级别,从低到高依次为:debug
,info
,notice
,warn
,error
,crit
,alert
,emerg
。在这个例子中,日志级别被设置为info
,这意味着所有info
级别及以上(包括warn
,error
,crit
,alert
,emerg
)的日志信息都会被记录到指定的日志文件中。
示例场景
假设你正在配置一个新的 Nginx 服务器,并希望将所有错误信息记录到一个特定的日志文件中,以便后续分析和调试。你可以将以下指令添加到你的 Nginx 配置文件(通常是 /etc/nginx/nginx.conf
)中:
nginx复制代码
http { ... error_log /opt/nginx_error.log info; ... }
这样,Nginx 在运行过程中产生的所有 info
级别及以上的错误信息都会被记录到 /opt/nginx_error.log
文件中。
注意事项
- 权限: 确保 Nginx 进程有权限写入指定的日志文件路径。如果路径不存在或没有写权限,Nginx 可能会启动失败或者无法正确记录日志。
- 日志轮转: 随着时间推移,日志文件可能会变得非常大。建议使用日志轮转工具(如
logrotate
)来管理日志文件的大小和数量。 - 安全性: 确保日志文件的存储位置安全,避免敏感信息泄露。
通过正确配置错误日志,你可以更好地监控和维护 Nginx 服务器的运行状态,及时发现和解决问题。
https = http + ssl