编译安装nginx1.20.2
时间: 2023-08-12 14:07:38 浏览: 59
需要执行以下步骤来安装nginx1.20.2:
1. 添加nginx仓库, 可以使用 `wget https://nginx.org/keys/nginx_signing.key` 下载签名key,并执行 `rpm --import nginx_signing.key` 命令导入签名.
2. 创建`nginx.repo`文件, 内容如下:
```
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-nginx
```
3. 安装nginx:
* `yum install nginx`
* 启动nginx服务: `systemctl start nginx`
* 设置nginx自启: `systemctl enable nginx`
4. 在浏览器中访问服务器IP地址,如果出现"Welcome to nginx!"的页面则证明已经安装成功了。
相关问题
zabbix6.0.12.tar.gz+nginx1.20.2.tar.gz+php
好的,您需要安装Zabbix 6.0.12、Nginx 1.20.2和PHP,那么我可以为您提供一些安装指导。
1. 安装Zabbix 6.0.12
- 下载Zabbix 6.0.12源代码包:https://www.zabbix.com/download?zabbix=6.0&os_distribution=source&os_version=6.0.12
- 解压源代码包:tar -zxvf zabbix-6.0.12.tar.gz
- 进入解压后的目录:cd zabbix-6.0.12
- 执行configure脚本:./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-ldap --with-iconv --with-openipmi
- 编译并安装:make && make install
2. 安装Nginx 1.20.2
- 下载Nginx 1.20.2源代码包:http://nginx.org/download/nginx-1.20.2.tar.gz
- 解压源代码包:tar -zxvf nginx-1.20.2.tar.gz
- 进入解压后的目录:cd nginx-1.20.2
- 执行configure脚本:./configure --with-http_ssl_module --with-http_v2_module
- 编译并安装:make && make install
3. 安装PHP
- 下载PHP源代码包:https://www.php.net/distributions/php-8.0.10.tar.gz
- 解压源代码包:tar -zxvf php-8.0.10.tar.gz
- 进入解压后的目录:cd php-8.0.10
- 执行configure脚本:./configure --prefix=/usr/local/php --with-mysqli --with-pdo-mysql --with-openssl --with-zlib --enable-fpm --enable-mbstring
- 编译并安装:make && make install
安装完成后,您可以按照以下步骤配置Nginx和PHP,以使它们可以与Zabbix配合使用:
1. 修改Nginx配置文件,将以下内容添加到“http”块中:
```
server {
listen 80;
server_name example.com;
root /var/www/html;
location /zabbix {
alias /usr/local/zabbix;
index index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $request_filename;
include fastcgi_params;
}
}
```
2. 启动PHP-FPM服务:/usr/local/php/sbin/php-fpm
3. 启动Nginx服务:/usr/local/nginx/sbin/nginx
现在,您可以在浏览器中访问http://example.com/zabbix,并使用Zabbix监控您的设备和应用程序了。
linux 安装 nginx
安装nginx有两种方式:yum安装和源码编译安装。
1. yum安装nginx,可以通过以下命令进行安装:yum install nginx。默认安装的是最新的稳定版本,即nginx 1.20.2。
2. 源码编译安装nginx,可以通过以下步骤进行:
1)下载nginx源码包,解压缩。
2)安装编译nginx所需的依赖库,例如pcre、openssl等。
3)进入nginx源码目录,执行configure命令进行配置。
4)执行make命令进行编译。
5)执行make install命令进行安装。
3. 安装完成后,可以修改nginx.conf文件,将user改为nginx,即user nginx nginx;。
4. 操作nginx可以通过以下命令进行:
1)启动nginx:systemctl start nginx。
2)停止nginx:systemctl stop nginx。
3)重启nginx:systemctl restart nginx。
4)查看nginx状态:systemctl status nginx。