一、LNMP简介
Linux+Nginx+Mysql+PHP组成的网站架构,常用于中小型网站服务。
二、环境
Debian 6.1.27-1kali1 (2023-05-12)
Nginx/1.22.1
10.11.2-MariaDB(mysql)
PHP 8.2.7
(Debian 6.1.27包含以上包,直接使用即可)
三、Nginx使用
1、服务开启
systemctl start nginx
浏览器输入主机ip直接访问默认页面
2、配置文件
Nginx配置文件在/etc/nginx/目录下,nginx_conf下有events 、http、mail数据块,mail一般不用所以注销掉了
这里讲下主进程号、日志文件和server块配置;
主进程号=> pid /run/nginx.pid
日志文件就access.log(服务日志),error.log(错误日志),在/var/log/nginx目录下
server块主要作用于虚拟主机配置,http块内没有server块 ,在/etc/nginx/sites-enabled/default文件里配置
含监听端口,默认页面配置