LNMP编译安装之nginx安装配置方法图文教程

  

以下是“LNMP编译安装之nginx安装配置方法图文教程”的完整攻略,包含两条示例说明。

LNMP编译安装之nginx安装配置方法图文教程

安装前准备

在开始安装nginx之前,需要确保已经按照教程安装好了编译环境和所需软件包。

示例一:安装nginx

  1. 下载nginx源码包:

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

  2. 解压源码包:

    tar -zxvf nginx-1.16.1.tar.gz

  3. 进入源码目录:

    cd nginx-1.16.1

  4. 配置编译选项:

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

  5. prefix:指定nginx安装路径。

  6. with-http_stub_status_module:启用nginx状态页模块。
  7. with-http_ssl_module:启用ssl模块。

  8. 编译并安装:

    make && make install

  9. 验证安装:

    /usr/local/nginx/sbin/nginx -v

如果输出nginx版本信息,则表示安装成功。

示例二:nginx配置

  1. 备份原始配置文件:

    cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak

  2. 修改nginx配置文件:

    vim /usr/local/nginx/conf/nginx.conf

在http段下添加:

```
server {
    listen 80;
    server_name www.example.com;
    location / {
        root /data/www;
        index index.html;
    }
}
```

这个配置将会把请求 www.example.com 的访问映射到 /data/www 目录下的 index.html 文件上。

  1. 重启nginx:

    /usr/local/nginx/sbin/nginx -s reload

如果输出“nginx: restart/reload fail”,可以使用以下方式重启nginx:

```
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx
```
  1. 验证配置是否生效:

在本地hosts文件中添加一行:

```
127.0.0.1 www.example.com
```

在浏览器中访问 www.example.com,如果能够正确访问,就表示nginx配置成功了。

结束语

以上就是LNMP编译安装之nginx安装配置方法的完整攻略,如果您遇到了任何问题,请在评论区留言。

相关文章