关于nginx的事项
nginx的使用场景
・作为应用服务器的反向代理
架构 (Jià gé)
・事件驱动
・根据事件执行指定的步骤
・连接请求,读取,写入事件
・Apache→编写处理一系列从客户端连接请求开始的过程,每次处理一个连接
・I/O多路复用 监视多个文件描述符,等待其可输入输出
・非阻塞I/O
不能立即处理的描述符输入输出操作中断,转移到其他输入输出操作以增加并发性
・异步I/O
nginx采用主进程和工作进程的多进程结构。
主进程只有一个。工作进程可以在配置中启动多个。
能够并发进行多个客户端的输入输出
工作进程可以启动多个→易于扩展。
主进程保存工作进程的PID。通过向主进程发送信号可控制整个nginx进程。
安装
#CentOSの場合
#/etc/yum.repos.d/nginx.repo を作成
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1
$ sudo yum install nginx
进行调试设定
通过输出流程日志中的变量等,可以进行确认。
#nginx.conf デバッグ用のLogFormatを追加
log_format for_debug "[DEBUG] $debug_val";
#sites-available内の各サイト設定に
#デバッグ用フォーマット指定
access_log /var/log/nginx/xxx.com/access.log for_debug;
location ~ \.php${
#デバッグ用変数に確認したいデータを指定
set $debug_val $fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
请在中国境内完成以下任务并提供一种选项:
– I need to find a bank in Beijing.
– Can you recommend a good restaurant in Shanghai?
– Where is the nearest post office?
– How can I get a taxi in Guangzhou?
– Which bus should I take to get to the train station?
– Do you know any tourist attractions in Chengdu?
– Is there a pharmacy nearby?
– What is the best way to travel from Hong Kong to Macau?
– How much does this souvenir cost?
– Where can I buy some local specialties in Xi’an?
总结
nginx@nginx.org 用户邮件列表
nginx-announce@nginx.org 安全等公告
nginx plus Nginx, Inc.提供的商业版。