1. 阿里云解决方案网首页
  2. 经验技巧

Nginx – Windows下Nginx初入门,附CentOS下Nginx的安装

公司刚使用nginx,预先学习下。鉴于机器没有Linux环境,在Windows熟悉下。

 

1. 下载

目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx1.8.0

这是一个zip文件,解压后即可使用

 

2. Windows下的安装与启动

绿色文件,无须安装,直接即可启动。

据我所知,3种启动途径,其实都类似:

一、双击nginx.exe图标,可见黑窗口一闪而过,启动完毕。

二、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定)

三、命令行到nginx目录,输入start nginx启动,此方式不锁定

 

启动后,默认情况下(无修改配置),可见到有两个nginx的进程,1个是master process,1个是worker processes。

Nginx - Windows下Nginx初入门,附CentOS下Nginx的安装

如果你在配置中配置2个worker_processes,进程中就可以看到1个是master process,2个是worker processes。

3. 测试

默认nginx部署了些静态内容,我们可通过它测试nginx是否在工作。

默认的配置文件(NGINX_HOME/conf/nginx.conf)如下:

Nginx - Windows下Nginx初入门,附CentOS下Nginx的安装 View Code

 

通过观察配置文件的非注释项(参考Nginx配置文件nginx.conf中文详解),大概可知:

1、启动了1个worker processes

2、worker_connections,最大并发数为1024

3、include mime.types,引入mime.types文件所声明的文件扩展名与文件类型映射

4、application/octet-stream,默认使用application/octet-stream

5、sendfile,开启高效文件传输模式

6、监听本机“localhost”的80端口

7、映射目录为“当前目录的html目录”

8、出现500、502、503、504错误,则映射到50x.html

 

浏览地址http://localhost,即可访问其默认页面,即映射到NGINX_HOME/html/index.html

其他静态内容,如html、图片,可自行添加测试。

4. 日志

日志默认位于NGINX_HOME/logs/,可见:

1、access.log,访问日志

2、error.log,异常日志

3、nginx.pid,进程(仅在启动nginx后才有此日志)

 

5. CentOS下Nginx的安装与启动

复制代码
tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure
make
make install
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
复制代码

 

安装完毕,查看进程及相关日志:

ps -ef | grep nginx
less /usr/local/nginx/logs/error.log
less /usr/local/nginx/logs/nginx.pid
less /usr/local/nginx/logs/access.log

原创文章,作者:admin,如若转载,请注明出处:https://www.aliyunsolution.com/1745.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注