您可以在同一台云服务器实例上搭建多个Web站点,例如多个Wordpress博客、多个静态Web页面等,适用于多个小型网站的统一管理和资源复用。
本文为您介绍如何在同一台云服务器实例上搭建两个静态Web页面。
远程连接云服务器并登录,具体操作请参考登录Linux实例小节。
执行以下命令,查看Nginx配置文件的路径。cat /etc/nginx/nginx.conf
回显如下,include
配置项即为文件的路径。
执行以下命令,进入配置文件目录。cd /etc/nginx/conf.d
执行以下命令,创建新的配置文件。
请重复操作两次,分别创建Web页面1(webtest1)和Web页面2(webtest2)的配置文件,下文以Web页面1(webtest1)为例。
vim webtest1.conf
server { listen 80; server_name webtest1.com; #此处填写Web页面1的域名,生产环境中请使用真实的服务器域名 #charset koi8-r; access_log /var/log/nginx/b.access.log main; location / { root /usr/share/nginx/html/webtest1; #此处填写Web页面1的网站根目录,生产环境中请填写您的项目代码路径,用于存放Web网站信息 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; } }
Enter
键,保存文件并返回。执行以下命令,启动Nginx服务。systemctl start nginx
执行以下命令,进入Nginx网站根目录。cd /usr/share/nginx/html
创建Web页面的网站根目录并配置网站信息。根目录名称需于您在第一步Nginx配置文件***.conf
文件中配置的网站根目录一致。
请重复操作两次,分别创建Web页面1(webtest1)和Web页面2(webtest2),下文以Web页面1(webtest1)为例。
创建Web页面1(webtest1)网站根目录。mkdir webtest1
进入Web页面1(webtest1)网站根目录。cd webtest1
创建测试文件。vim index.html
按“i”键进入编辑模式,输入以下内容。webtest1
按“Esc”,输入“:wq”,按Enter
键,保存文件并返回。
说明
如果您想搭建Wordpress博客等其他Web站点,请在/usr/share/nginx/html/
目录下创建多个网站根目录,将该站点部署在对应根目录中。
在本地浏览器中输入http://<ECS实例公网IP地址>/webtest1/index.html
访问Web页面1站点。
回显如下,表示站点搭建成功。
在本地浏览器中输入http://<ECS实例公网IP地址>/webtest2/index.html
访问Web页面2站点。
回显如下,表示站点搭建成功。
当用户通过 HTTP 协议访问您的网站,浏览器会提示用户连接不安全。建议您为网站启用 HTTPS 安全通信,这样能够保证用户与您的网站间的数据传输是加密的,可以有效防御网络劫持攻击、防止信息泄露等。
要启用 HTTPS,您需要在网站上部署 SSL 证书。您可以通过火山引擎证书中心申请免费的 SSL 证书。更多信息,请参见申请免费证书、下载与安装证书。