码迷,mamicode.com
首页 > 其他好文 > 详细

ENGINX--简单篇

时间:2015-09-05 01:29:07      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:nginx--简单篇

ENGINX(engin x)专为性能优化而开发的,只处理静态页面。

安装准备:

nginx-1.9.4.tar.gz


安装:

解决依赖包

yum -y install pcre-devel openssl openssl-devel zlib-devel


技术分享

创建nginx所需要的账号

useradd -M -s /sbin/nologin nginx


技术分享


编译安装nginx

tar zxf nginx-1.9.4.tar.gz -C /usr/src/

cd /usr/src/nginx-1.9.4

./configure --prefix=/usr/local/nginx \

--user=nginx \

--group=nginx \

--with-http_stub_status_module \

--with-http_ssl_module

make && make install


技术分享



配置

安装完成后的优化:

ln -s /usr/local/sbin/nginx /usr/local/sbin

查看软链接是否成功:

ls -l /usr/local/sbin/nginx

技术分享

检查文件是否有语法错误

nginx -t

技术分享

编写简单网页

技术分享

启动服务

nginx

技术分享

访问测试:

技术分享

编辑nginx的服务脚本

#!/bin/bash
#chkconfig: - 100 88
#description: Nginx Server Control Scripts.
N_P="/usr/local/nginx/sbin/nginx"
P_D="/usr/local/nginx/logs/nginx.pid"
#!/bin/bash
#chkconfig: 135 99 100
#description: Nginx server scripts
N_P="/usr/local/nginx/sbin/nginx"
P_D="/usr/local/nginx/logs/nginx.pid"
case "$1" in
start)
        $N_P
;;
stop)
        kill -s QUIT $(cat $P_D)
;;
restart)
        $0 stop
        $0 start
;;
reload)
        kill -s HUP $(cat $P_D)
;;
*)
        echo "Usage:$0 {start|stop|restart|reload}"
exit 1
;;
esac
exit 0

测试脚本:

技术分享

配置nginx的核心和线程

技术分享

开启选项避免出现网络堵塞。

技术分享

配置主机名,字符集支持,访问状态统计。

技术分享

访问测试:

技术分享

创建虚拟主机目录:

技术分享

更改配置:

server {
        listen       8000;
        server_name cjl.com;

        location / {
            root   /web/www/2;
            index  index.html index.htm index.php;
        }
    }

技术分享

重新启动服务

技术分享

本文出自 “某某” 博客,请务必保留此出处http://moumou.blog.51cto.com/9995443/1691382

ENGINX--简单篇

标签:nginx--简单篇

原文地址:http://moumou.blog.51cto.com/9995443/1691382

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!