欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux下安装nginx

程序员文章站 2022-07-08 19:46:04
...

1、环境准备

  • 去官网下载合适版本的nginx安装包,上传至服务器

Linux下安装nginx

  • 安装 gcc 
    安装 Nginx 的编译环境 gcc,因为nginx是c编写的
yum install gcc-c++
  • 安装 pcre pcre-devel 
    nginx 的 http 模块使用 pcre 解析正则表达式,所以安装 perl 兼容的正则表达式库
yum install -y pcre pcre-devel

 

  • 安装 zlib 
    nginx 使用 zlib 对 http 包的内容进行 gzip
yum install -y zlib zlib-devel

 

  • 安装 Open SSL 
    nginx 不仅支持 http 协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https ,需要安装 OpenSSL 库
yum install -y openssl openssl-devel

2、安装步骤

1、tar -zxvf nginx-1.12.2.tar.gz  解压后将文件防止usr/local下

2、./configure && make && make install  编译并安装

3、vim /etc/profile 配置环境变量如下:

Linux下安装nginx

4、source /etc/profile 使配置生效

5、./nginx启动,如果找不到error.log,access.log文件,直接创建就好;如果没有权限,切换成root用户

Linux下安装nginx

6、nginx -s reload重启

遇到这种情况,执行该命令/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf,指定配置文件启动

Linux下安装nginx

7、nginx -t 查看配置文件运行

Linux下安装nginx

8、nginx开机自启

    在 rc.local 文件中加入 /usr/local/nginx/sbin/nginx即可

9、端口开放

因为nginx默认80端口,须在防火墙中开启

执行下列命令:

vim /etc/sysconfig/iptables

在文件中添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

重启防火墙:service iptables restart

10、在浏览器中直接输入ip地址,可以看到:

Linux下安装nginx

相关标签: linux ngnix