,
,
(2)解压Nginx软件包,并创建用户,组。
,,nginx服务程序默认以没有身份运行,建议为其创建专门的用户帐号,以便更准确地控制其访问权限,增加灵活性,降低安全风险。例如:创建一个名为nginx的用户,不建立宿主目录,也禁止登录到壳环境。
引用>,,,,,,,焦油xzvf nginx-1.6.0.tar。广州- c/opt
,,,,,,,cd/opt/nginx-1.6.0/
,,,,,,,useradd - m - s/sbin/nologin nginx
(3)编译安装nginx
。/configure \
引用>
——prefix=/usr/地方/nginx \
——用户=nginx \
——组=nginx \
——with-http_stub_status_module ,,,,,,,,,,,//开启stub_status状态统计模块//
让
让安装
ln - s/usr/local/nginx/sbin/*/usr/local/sbin/ ,//建立软连接,让系统识别nginx命令引用>
- - - - - - -制作管理脚本- - - - - - - - - -
vi/etc/init.d/nginx
# !/bin/bash
# chkconfig: 20 - 99
#描述:Nginx服务控制脚本
学监=?usr/地方/Nginx/sbin/nginx"
PIDF=?usr/地方/Nginx/日志/nginx.pid"
中“1美元,在
,开始)
,,,美元掠夺
,,,
;;停止)
,,,杀- s退出美元(猫PIDF美元)
,,,
;;重启)
,,,0美元停止
,,,0美元开始
,,,
;;重载)
,,,杀- s玫瑰(猫PIDF美元美元)
,,,
;;*)
,,,,,,,回声“用法:$ 0{开始|停止|重启|重载}“
,,,,,,,退出1
esac退出
0
2. nginx访问状态统计
nginx内置了http_stub_status状态统计模块,用来反馈当前的网络访问情况,要使用nginx的统计功能,除了启用内建模块以外,还需要修改nginx。参看配置文件,指定访问位置并添加stub_status配置代码。
引用>[root@ling conf] # vim nginx。参看
服务器{
,,,,,,,listen ,,,,,80;
,,,,,,,server_name 本地主机;
,,,utf - 8字符集;,,,,,,,位置/{
,,,,,,,,,,,root ,html;
,,,,,,,,,,,index 索引。html你;
,,,,,,,},,,,,,,位置~/状态{
,,,,,,,stub_status ,alt=" Nginx访问控制与虚拟主机(基于端口,基于域名),内附源码">Nginx访问控制与虚拟主机(基于端口,基于域名),内附源码