Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,它是由 C 语言开发,建议在 Linux 下运行。
如果不知道 linux/centOS 上是否安装了下面的软件,那么先尝试安装 Nginx ,如果安装的过程中出现问题,那么根据错误提示,安装相应的必要环境,例如:
1
2
安装 gcc
安装 <code>Nginx</code> 的编译环境 <code>gcc</code>
安装 pcre pcre-devel
<code>nginx</code> 的 <code>http</code> 模块使用 <code>pcre</code> 解析正则表达式,所以安装 <code>perl</code> 兼容的正则表达式库
安装 zlib
<code>nginx</code> 使用 <code>zlib</code> 对 <code>http</code> 包的内容进行 <code>gzip</code>
安装 Open SSL
<code>nginx</code> 不仅支持 <code>http</code> 协议,还支持 <code>https</code>(即在 <code>ssl</code> 协议上传输 <code>http</code>),如果使用了 <code>https</code> ,需要安装 <code>OpenSSL</code> 库
使用默认配置:
注意:使用默认配置时,<code>nginx</code> 被安装到 <code>/usr/local/nginx</code> 下。
在合适位置添加环境变量
重新编译 /etc/profile 文件
注意:重新编译文件时,如果会出现下面的问题
3
此时说明在添加环境变量时,有单词写错了,或者是少写了 <code>$PATH</code>,此时需要重新修改 <code>/etc/profile</code> 文件,修改文件的命令改为
然后断开 <code>linux</code> 连接,再重新连接即可。
因为将 <code>Nginx</code> 配置到了环境变量中,因此,在任何路径下都可以直接使用 <code>nginx</code> 命令,而不需要进入 <code>nginx</code> 路径下执行。
启动
查看 nginx 进程

关闭
重启
测试 nginx 配置脚本是否运行正常
通常可以通过这个命令查看 <code>nginx</code> 配置文件的位置
nginx 开机自启
在 <code>rc.local</code> 文件中加入 <code>/usr/local/nginx/sbin/nginx</code>
nginx 指定配置文件启动