Linux安装nginx方法命令教程

本文档详细介绍了在CentOS6.5上安装Nginx的步骤,包括成为超级用户、安装依赖、下载与解压Nginx源码、编译与安装、启动、停止以及查看进程的方法。此外,还提到了Nginx在防火墙设置、端口占用等问题上的解决方案,并给出了其他相关资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOs6.5安装nginx方法命令教程

  1. 进入超级用户(整个流程需在超级用户下进行)

    su # 进入超级用户
  2. 依赖项和必要组件

    yum install -y make cmake gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

    1.gcc是用来编译下载下来的nginx源码。

    2.PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,pcre-devel 是使用 pcre 开发的一个二次开发库。

    3.zlib库提供了很多压缩和解方式,nginx 使用 zlib 对 http 包的内容进行 gzip 。

    4.OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用,nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),需要使用openssl。。

  3. 下载安装nginx

    1.直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html

    2.使用wget命令下载(推荐)。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。(这里下载1.21.1版本,如果想下载其他版本,可到官网查找复制链接后粘贴在wget后即可)

    wget http://nginx.org/download/nginx-1.21.1.tar.gz
  4. 解压

    tar zxvf nginx-1.21.1.tar.gz 
  5.  cd到文件路劲

    cd nginx-1.*/
  6. 编译

    ./configure --prefix=/usr/local/nginx 

  7. 安装

    make && make install 

  8. 启动nginx

    1.直接启动

    ​/usr/local/nginx/sbin/nginx
    

    2.跳转到目录下启动

    cd /usr/local/nginx/sbin/
    ./nginx 
  9. 关闭或停止nginx

    cd /usr/local/nginx/sbin/
    ./nginx -s stop
    ./nginx -s quit

    ./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
    ./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

  10. 查看进程

    ps -ef | grep nginx # 查看后台进程
    ps aux | grep nginx # 查询nginx进程
    
  11. 浏览器访问http://192.168.XXX.XXX(自己的id

  12. 参考链接

    1、链接1 这里提供了一些重启 nginx、重新加载配置文件、开机自启动、Nginx负载均衡配置的方法。

    2、链接2 这里提供了一些防火墙运行时允许HTTP和HTTPS通信、nginx 配置文件检测的方法。

    3、链接3 这里提供了详细解决80端口被占用的方法。

  13. 其他问题

    rpm与apt

       一些博客在下载nginx的依赖是会使用下面的命令:

    sudo rpm install libpcre3 libpcre3-dev  zlib1g-dev openssl libssl-dev
    
    sudo apt install libpcre3 libpcre3-dev  zlib1g-dev openssl libssl-dev 

       上面两条命令执行的效果是一样的,但命令却不同,原因是
             Lnux系统基本上分两大类:
                   1.RedHat系列:Redhat、Centos、Fedora等
                   2.Debian系列:Debian、Ubuntu等

             rpm是redhat公司的一种软件包管理机制。

             apt是Debian Linux发行版中的APT软件包管理工具。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值