CentOS 7 上使用 wget 安装 Nginx 并设置开机自启

在 CentOS 7 上使用 wget 安装 Nginx 并设置开机自启,你可以按照以下步骤进行操作:

  1. 首先,确保你已经以 root 用户或者具有 sudo 权限的用户身份登录到 CentOS 7。

  2. 安装 Nginx 所需的依赖包。在终端中运行以下命令:

    sudo yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
  3. 使用 wget 下载 Nginx 的源代码包。在终端中运行以下命令(请检查是否有更新的版本):

    wget http://nginx.org/download/nginx-1.22.1.tar.gz

    注意:版本号可能随时间变化,请根据实际情况选择合适的版本。

  4. 解压下载的 Nginx 源代码包:

    tar -zxvf nginx-1.22.1.tar.gz
  5. 进入解压后的目录:

    cd nginx-1.22.1/
  6. 编译和安装 Nginx:

    ./configure --prefix=/usr/local/nginx
    make
    make install
  7. 安装完成后,配置 Nginx 为系统服务以便开机自启。创建一个 systemd 服务文件,例如 /usr/lib/systemd/system/nginx.service,内容如下:

    [Unit]
    Description=The NGINX HTTP and reverse proxy server
    After=syslog.target network.target remote-fs.target nss-lookup.target
    [Service]
    Type=forking
    PIDFile=/usr/local/nginx/logs/nginx.pid
    ExecStartPre=/usr/local/nginx/sbin/nginx -t
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target

    请确保 PIDFile 和 ExecStart 中的路径与你的 Nginx 安装路径一致。

  8. 重新加载 systemd 配置文件:

    sudo systemctl daemon-reload
  9. 启动 Nginx 服务并设置为开机自启:

    sudo systemctl start nginx
    sudo systemctl enable nginx
  10. 检查 Nginx 服务状态:

    sudo systemctl status nginx

相关推荐

  1. CentOS 7 使用 wget 安装 Nginx 设置开机

    2024-01-27 21:34:01       53 阅读
  2. linux 设置nginx开机

    2024-01-27 21:34:01       27 阅读
  3. CentOS 7使用Ansible安装Nginx

    2024-01-27 21:34:01       43 阅读
  4. centos 安装wget

    2024-01-27 21:34:01       36 阅读
  5. linux 设置开机终端,自动执行命令

    2024-01-27 21:34:01       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-27 21:34:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-27 21:34:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-27 21:34:01       82 阅读
  4. Python语言-面向对象

    2024-01-27 21:34:01       91 阅读

热门阅读

  1. Dubbo 3.x:探索阿里巴巴的开源RPC框架新技术

    2024-01-27 21:34:01       57 阅读
  2. C#学习笔记_StringBuilder+程序效率测试

    2024-01-27 21:34:01       56 阅读
  3. elasticsearch优化总结

    2024-01-27 21:34:01       42 阅读
  4. JVM多线程读写和锁

    2024-01-27 21:34:01       63 阅读
  5. 51单片机编译没有报错,但是下载后程序不更新

    2024-01-27 21:34:01       55 阅读
  6. 向量数据库知识积累

    2024-01-27 21:34:01       48 阅读