当前位置 : 主页 > 操作系统 > centos >

CentOS 7.2安装Nginx 1.10.2的详细教程

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面是详细的CentOS7.2安装Nginx1.10.2的完整攻略,分为以下几步: 步骤一:安装必要的依赖包 在安装Nginx之前,需要先安装一些必要的依赖包。通过以下命令,可以安装所需的依赖包:

下面是详细的CentOS7.2安装Nginx1.10.2的完整攻略,分为以下几步:

步骤一:安装必要的依赖包

在安装Nginx之前,需要先安装一些必要的依赖包。通过以下命令,可以安装所需的依赖包:

sudo yum install gcc pcre-devel openssl-devel zlib-devel
步骤二:下载Nginx

从官方网站下载最新版本的Nginx,并将其解压。可以使用以下命令来完成解压和安装:

wget http://nginx.org/download/nginx-1.10.2.tar.gz
tar -zxvf nginx-1.10.2.tar.gz
cd nginx-1.10.2
./configure --prefix=/usr/local/nginx
make
sudo make install

这将在/usr/local/nginx目录下安装Nginx。

步骤三:启动Nginx

安装成功后,可以使用以下命令来启动Nginx:

sudo /usr/local/nginx/sbin/nginx

如果启动成功,就可以通过浏览器访问http://your_server_ip/ 来查看Nginx的默认欢迎页面。其中,your_server_ip是服务器的IP地址或者域名。

步骤四:配置Nginx

默认情况下,Nginx的配置文件位于/usr/local/nginx/conf/nginx.conf

在这个文件中,可以按照自己的需求对Nginx进行配置。例如,可以更改Nginx监听的端口、添加虚拟主机以及配置SSL等。

以下是一个示例的虚拟主机配置:

server {
    listen       80;
    server_name  example.com;
    root         /usr/local/nginx/html;

    location / {
        index  index.html index.htm;
    }
}

该配置表示,当访问http://example.com/时,会返回/usr/local/nginx/html目录下的index.html文件。

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

步骤五:重启Nginx

完成配置之后,使用以下命令来重新启动Nginx:

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

这将使配置的更改生效。

示例一:修改默认欢迎页面

如果想要修改Nginx的默认欢迎页面,只需要将该页面替换为自己的HTML文件即可。

以下是一个修改默认欢迎页面的示例:

  1. 将新的HTML文件上传到/usr/local/nginx/html目录下,命名为index.html

  2. 使用以下命令来重启Nginx:

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

现在,当访问Nginx的默认页面时,将会显示上传的新HTML文件。

示例二:添加SSL支持

如果想要通过HTTPS访问Nginx,需要先在Nginx中添加SSL支持。以下是一个添加SSL支持的示例:

  1. 申请SSL证书并获取.crt.key两个文件。

  2. 将两个文件上传到服务器的某个目录中。

  3. 编辑Nginx的配置文件,添加以下内容:

server {
    listen       443 ssl;
    server_name  example.com;
    root         /usr/local/nginx/html;

    ssl_certificate      /path/to/ssl.crt;    # 替换为实际的.crt文件路径
    ssl_certificate_key  /path/to/ssl.key;    # 替换为实际的.key文件路径

    location / {
        index  index.html index.htm;
    }
}
  1. 使用以下命令来重启Nginx:
sudo /usr/local/nginx/sbin/nginx -s reload

现在,可以通过HTTPS访问Nginx了。

以上就是CentOS7.2安装Nginx1.10.2的完整攻略,以及两个示例说明。

网友评论