天天看点

linux/centOS 下安装 ngnix

 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 进程

linux/centOS 下安装 ngnix

关闭

重启

测试 nginx 配置脚本是否运行正常

    通常可以通过这个命令查看 ​<code>​nginx​</code>​ 配置文件的位置

linux/centOS 下安装 ngnix

nginx 开机自启

    在 ​<code>​rc.local​</code>​ 文件中加入 ​<code>​/usr/local/nginx/sbin/nginx​</code>​

linux/centOS 下安装 ngnix

nginx 指定配置文件启动

继续阅读