nginx 安装及简单配置(适用 小白)
一、nginx
Nginx是一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存,Nginx可以部署在网络上使用FastCGI脚本、SCGI处理程序、WSGI应用服务器或Phusion乘客模块的动态HTTP内容,并可作为软件负载均衡器。Nginx在官方测试的结果中,能够支持五万个并行连接,而在实际的运作中,可以支持二万至四万个并行链接。
二、主要说下安装
<1>准备东西:下载用到的组件,下有链接
先yum 安装gcc gcc-gcc+ 编译环境
yum install gcc gcc-gcc+
openssl
http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
pcre
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
zlib
http://zlib.net/zlib-1.2.11.tar.gz
nginx
http://nginx.org/download/nginx-1.10.2.tar.gz
<2>分步安装吧
就是把下载下来的 进行安装就ok了先解压然后一步步执行就成了
tar zxvf openssl-fips-2.0.10.tar.gz
cd openssl-fips-2.0.10
./config && make && make install
4个步骤基本一样
<3>此时就可以启动了
whereis nginx
会找到自己装nginx的位置
应该是/usr/local/nginx
然后进去找到sbin/目录下,直接启动,用全路径启动。
然后我这有个坑,一直报
nginx: [emerg] getpwnam("nobody") failed
经过一番折腾,创建了nobody用户竟然启动成功了
启动
[root@mark38 ~]# /usr/local/nginx/sbin/nginx
停止/重启
[root@mark38 ~]# /usr/local/nginx/sbin/nginx -s stop(quit、reload)
命令帮助
[root@mark38 ~]# /usr/local/nginx/sbin/nginx -h
验证配置文件
[root@mark38 ~]# /usr/local/nginx/sbin/nginx -t
配置文件
[root@mark38 ~]# vim /usr/local/nginx/conf/nginx.conf
<4>配置
也可以在另一台机器上配置下host,这杨也就可以访问你刚配置的nginx了
配置如下:
windows系统,配置一下host在“C:\Windows\System32\drivers\etc”下的hosts中配置一下域名重定向,我用的win10
也是这个路径,
192.168.xx.xx nginx.test.com nginx.test1.com nginx.test2.com
然后可以在从,cmd中ping下 nginx.test.com
然后直接访问 nginx.test.com就可以了