yum安装最新稳定版本nginx

Nginx安装配置教程
本文详细介绍如何在CentOS和RHEL系统上安装Nginx,包括添加官方YUM源、用户及用户组创建,以及解决权限问题的方法。此外还提供了安装PHP7.0的相关链接。

1、首先添加一下nginx的官网yum源,命令如下:

vim /etc/yum.repos.d/nginx.repo 

进去加入以下内容,根据你自己的系统选择:
CentOS:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1


RHEL:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/
gpgcheck=0
enabled=1

然后直接yum安装即可,会自动解决依赖问题!

yum install nginx

查看nginx用户和用户组:

id nginx

如果遇到权限问题:

sudo chmod -R 750   /path/to/webserver/www
sudo chown -R nginx:nginx  /path/to/webserver/www

yum安装新版本的php7.0:

http://blog.csdn.net/zhezhebie/article/details/73325663

nginx官网参考链接:

https://www.nginx.com/resources/wiki/start/topics/tutorials/install/

不同的麒麟系统版本安装 Nginx 稳定版本的方法有所不同,以下为几种常见麒麟系统的安装方式: ### 中标麒麟 V7.0 系统 若使用适用于中标麒麟 V7.0 系统的 Nginx 安装包,该安装包包含 Nginx 1.18 版本及必要的 PCRE 和 Zlib 依赖包,可确保在系统上顺利安装和运行 Nginx。不过未提及获取最新稳定版本的方式,可尝试通过以下通用步骤进行: 1. **更新系统**:打开终端,输入以下命令更新系统软件包列表和已安装的软件包。 ```bash yum update ``` 2. **添加 Nginx 官方仓库**:创建并编辑 `/etc/yum.repos.d/nginx.repo` 文件。 ```bash vi /etc/yum.repos.d/nginx.repo ``` 在文件中添加以下内容: ```plaintext [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true ``` 保存并退出文件。 3. **安装 Nginx**:使用以下命令安装最新稳定版本Nginx。 ```bash yum install nginx ``` 4. **启动 Nginx**:安装完成后,启动 Nginx 服务。 ```bash systemctl start nginx ``` 5. **设置开机自启**:为了让 Nginx 在系统启动时自动启动,使用以下命令。 ```bash systemctl enable nginx ``` ### 麒麟系统 openKylin 可以参考以下步骤: 1. **准备工作**:确保麒麟系统 openKylin 已经安装完毕。 2. **下载 Nginx**:访问 Nginx 官方网站(https://nginx.org/en/download.html ),下载最新稳定版本Nginx 源码包,也可以使用 `wget` 命令下载。例如: ```bash wget https://nginx.org/download/nginx-<最新稳定版本号>.tar.gz ``` 3. **解压与运行** - **解压**:使用以下命令解压下载的源码包。 ```bash tar -zxvf nginx-<最新稳定版本号>.tar.gz cd nginx-<最新稳定版本号> ``` - **检查与编译安装**:配置编译选项并进行编译安装。 ```bash ./configure make make install ``` 4. **配置** - **加入到服务中**:创建并编辑 `/etc/systemd/system/nginx.service` 文件,添加以下内容: ```plaintext [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=/usr/local/nginx/sbin/nginx -s reload ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target ``` - **加入环境变量**:编辑 `~/.bashrc` 文件,添加以下内容: ```plaintext export PATH=$PATH:/usr/local/nginx/sbin ``` 使环境变量生效: ```bash source ~/.bashrc ``` - **nginx 配置文件**:编辑 `/usr/local/nginx/conf/nginx.conf` 文件进行相关配置。 5. **常用命令**:使用以下命令对 Nginx 进行管理。 ```bash # 启动 Nginx nginx # 停止 Nginx nginx -s stop # 重新加载配置文件 nginx -s reload ``` ### 鲲鹏 ARM 架构麒麟 Lylin v10(离线) 如果是离线安装,可先在能联网的相同系统环境中下载好 Nginx 及其依赖包,然后拷贝到目标机器进行安装。 1. **下载 Nginx 及其依赖包**:在联网机器上使用 `yumdownloader` 命令下载 Nginx 及其依赖包。 ```bash yumdownloader --resolve nginx ``` 将下载的所有 `.rpm` 文件拷贝到目标机器的某个目录,如 `/home/nginx-packages`。 2. **安装 Nginx**:在目标机器上使用以下命令进行离线安装。 ```bash cd /home/nginx-packages rpm -ivh *.rpm ``` 3. **启动 Nginx**:安装完成后,启动 Nginx 服务。 ```bash systemctl start nginx ``` 4. **设置开机自启**:为了让 Nginx 在系统启动时自动启动,使用以下命令。 ```bash systemctl enable nginx ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SebastianLiam

你的鼓励是我创作的最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值