ubuntu源码安装nginx1.20
时间: 2024-09-20 07:05:22 浏览: 39
Ubuntu源码安装Nginx 1.20通常涉及以下几个步骤:
1. **下载Nginx源码**:
首先,你需要从Nginx官方网站下载最新版本的源码包。访问 http://nginx.org/en/download.html ,找到适用于Ubuntu的tar.gz文件,例如 `nginx-1.20.1.tar.gz`。
2. **创建安装目录**:
使用`sudo`权限创建一个用于安装的目录,如 `/usr/local/nginx`:
```bash
sudo mkdir -p /usr/local/nginx
```
3. **解压并进入目录**:
```bash
sudo tar zxf nginx-1.20.1.tar.gz -C /usr/local/nginx --strip-components=1
cd /usr/local/nginx
```
4. **配置环境变量和路径**:
编辑环境变量,将Nginx添加到PATH中,通常在 `~/.bashrc` 或 `~/.bash_profile` 中追加:
```bash
export PATH=$PATH:/usr/local/nginx/sbin
```
5. **配置SSL支持(可选)**:
如果需要HTTPS功能,可以安装OpenSSL,然后配置SSL证书:
```bash
sudo apt-get update
sudo apt-get install openssl
```
6. **编译安装**:
进入配置阶段,运行 `configure` 命令:
```bash
./configure --prefix=/usr/local/nginx --with-http_ssl_module
```
完成配置后,进行编译和安装:
```bash
make && sudo make install
```
7. **启动、测试和服务管理**:
- 启动Nginx:
```bash
sudo systemctl start nginx
```
- 检查是否成功启动:
```bash
sudo systemctl status nginx
```
- 可以设置开机自启:
```bash
sudo systemctl enable nginx
```
8. **配置站点**:
Nginx的主配置文件通常是 `/etc/nginx/nginx.conf`,在此基础上添加或修改虚拟主机配置,然后重启服务使其生效。
阅读全文