阿里云服务器搭建多个Web站点--用不同的端口(CentOS 7)

本文介绍如何在服务器系统的ECS实例上使用Nginx搭建多个Web站点。

一、首先你要有一个ECS实例,如下图 (注意操作系统是CentOS 7.4的)

在这里插入图片描述

二、通过Workbench远程连接 我们的服务器 进入到操作系统

在这里插入图片描述
然后登录
在这里插入图片描述
然后登录实例就行了,账号密码就是自己设置的

三、先安装以下三个软件Nginx、MySQL、PHP

版本不要太老就行

Nginx版本:Nginx 1.16.1
MySQL版本:MySQL 5.7.28
PHP版本:PHP 7.0.33

可以用命令看看自己的系统有没有相应的软件,要是有相应的版本号说明装了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
没有安装的话要么搞个镜像(我用的是wordpress博客系统),去镜像市场搞一个

要么自己安装配置一下,这里放个阿里云官方的链接
https://help.aliyun.com/document_detail/97251.htm?spm=a2c4g.11186623.2.9.179b6c7bKO2mQR#concept-fnh-v3x-5fb

四、开始创建测试站点

1.运行以下命令进入已配置好的网站根目录

cd /usr/share/nginx/html

2.运行以下命令创建两个测试文件夹。
文件夹中用于存放测试网站信息,即存放项目代码。

mkdir Testpage-1
mkdir Testpage-2

3.配置测试站点Testpage-1的信息。
运行以下命令进入Testpage-1

cd /usr/share/nginx/html/Testpage-1/

运行以下命令创建并编辑index.html文件。

vim index.html

按i进入编辑模式,输入以下测试内容。

Test page 1

4.然后Testpage-2 也是一样

cd /usr/share/nginx/html/Testpage-2/
vim index.html
Test page 2

5.配置Nginx

运行以下命令进入/etc/nginx/conf.d路径下。

cd /etc/nginx/conf.d

为测试站点Testpage-1创建并配置Nginx配置文件

vim Testpage1.conf

输入以下内容
有#的地方是可以改的
如果有域名那测试域名可以写你自己的域名,如果没有,则填 localhost 它就是自己的IP
监听端口就是listen 要填你自己设置的安全组(我的是5000) 下面有方法

server {
    
    
    listen       5000;         #改成自己设置的安全组端口 我的是5000
    server_name  localhost;    #可以使用自己的域名。实际配置中使用您的服务器域名  没有则用localhost

    #charset koi8-r;
    access_log  /var/log/nginx/b.access.log  main;

    location / {
    
    
        root   /usr/share/nginx/html/Testpage-1;    #测试站点路径。即您的项目代码路径。
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    
    
        root   /usr/share/nginx/html;
    }
}

怎么设置安全组端口呢
在这里插入图片描述
我是设置了个5000 那么listen那里就要填5000
手动添加 填入端口号5000 按照下图来创建
在这里插入图片描述
Testpage2.conf也是相同的方法

vim Testpage2.conf
server {
    
    
    listen       5001; #自己设置多少就是多少
    server_name  localhost;    #此处使用测试域名。实际配置中使用您的服务器域名。

    #charset koi8-r;
    access_log  /var/log/nginx/b.access.log  main;

    location / {
    
    
        root   /usr/share/nginx/html/Testpage-2;    #测试站点路径。即您的项目代码路径。
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    
    
        root   /usr/share/nginx/html;
    }
}

6.最后运行以下命令重启Nginx服务

systemctl restart nginx

在网页上输入你自己的 IP:5000 就能看见刚才设置的index,html
现象:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/psq1508690245/article/details/117626305