<
![](/upload/ad_content/xuanchuantu-27.jpg)
创新互联是一家集网站建设,濠江企业网站建设,濠江品牌网站建设,网站定制,濠江网站建设报价,网络营销,网络优化,
濠江网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。div>
一、什么是nginx
是一个C语言开发的HTTP反向代理服务器,性能非常高
一个俄罗斯的哥们开发的,官方提供的测试性能能够达到5W的并发,我的天呐~,实际测试差不多是2W
运行效率非常好,占用的资源也非常低,运行稳定
二、Nginx的应用场景 有哪些
1、http服务器:Nginx是一个http服务可以独立提供http服务,可以做网页静态服务器,你可以放一些静态资源,比如HTML, JS, CSS, 图片
2、虚拟主机:可以实现在一台服务器虚拟出多个网站,同时使用80端口
3、反向代理,负载均衡:当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,这时需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载过高而宕机,也不会出现某台服务器闲置的情况。
三、Nginx安装
首先需要在虚拟机上安装linux环境(怎么安装的,略...)(当然你也可以用Windows版本的,性能的话呢,呵呵)
首先要准备编译环境(bala bala ...)
分别运行一下4条命令,至于是啥东西就不多说了,有兴趣的可以m我或者百度一下
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
下载地址
我目前使用的是1.81, 1.9 的新的不用
好,东风来了:
1. 把nginx的源码上传到linux系统
放在root下
2. 把压缩包解压缩
3.在/var下新建/var/temp/nginx/目录
4. 进行configure配置
./configure
--prefix=/usr/local/nginx
--pid-path=/var/run/nginx/nginx.pid
--lock-path=/var/lock/nginx.lock
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--with-http_gzip_static_module
--http-client-body-temp-path=/var/temp/nginx/client
--http-proxy-temp-path=/var/temp/nginx/proxy
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi
--http-scgi-temp-path=/var/temp/nginx/scgi
直接复制这一坨命令到putty(有很多SSH,随意用)
运行结果:
此时已经有makefile文件夹了
5. make
进入nginx-1.8.1文件夹,运行命令
结果:
编译成功
6. make install
运行结果:
此时,在 /usr/local下会多一个nginx
这时,我们可以使Nginx启动或停止
1. 启动:进入nginx的sbin目录,./nginx就可以直接启动
启动成功
PS:如果你的linux是新建的,那么防火墙是关闭的
关闭防火墙就可以访问该虚拟机的IP
我们开看一下这个文件
这是配置文件(废话嘛...)
我们来看看配置
新建一个server节点
对应更目录,html_88
./nginx -s reload 刷一下
成功!
PS:如果访问不了可能是端口没开
打开88端口即可,这边就不多说了
好了,困了,睡觉了,晚安
本文名称:nginx一二事(2)-创建虚拟静态服务器
文章URL:
http://cdkjz.cn/article/cjiggd.html