6月7日任务

时间:2021-12-30 14:09:02
12.6 Nginx安装
12.7 默认虚拟主机
12.8 Nginx用户认证

12.9 Nginx域名重定向

Nginx安装

6月7日任务

6月7日任务

conf:配置文件

html: 样例文件

logs:日志

sbin:进程(核心文件)

/usr/local/nginx/sbin/nginx -t 查看是否有错误

6月7日任务

给Nginx 创建配置文件和启动脚本

6月7日任务

6月7日任务

mv nginx.conf nginx.conf.bak 重新配置 vim nginx.conf文件,见网站

配置文件中:

①user nobody nobody用来定义启动Nginx服务是哪个用户(网站上传文件所属主/组,由进程的用户  完成),如 Nginx想去某个目录访问图片,以哪个用户身份读,则在user中定义

②worker_processes 子进程数

③worker_rlimit_nofile: Nginx最多可以打开文件数

④ events下 1> use epoll:使用epoll模式 2>worker_connections 最多连接数

⑤server和apache的virtual host类似,每个server对应一个虚拟主机

6月7日任务

其中server_name表示域名

web服务,listen 80监听80端口,如果nginx服务在,但是没有监听80端口,则有两种可能

①没有配置server服务器端的文件

②nginx.conf中未识别server配置

Index: nginx欢迎页文本

root :网站根目录

Location ~ \.php$:用来配置解析php,Nginx通过调用php-fpm服务解析php,通过

fastcgi_pass unix: /tmp/php-fcgi.sock; 或者fastcgi_pass 127.0.0.1:9000 指定php-fpm的监听socket或端口

6月7日任务