【项目上线】详细步骤04:在一台云主机上部署多个网站,经过自定义网站名访问项目地址

推荐安装Xftp,是一个可视化管理云主机上文件的软件,方便初学者学习。html

安装完成后登录,
图片描述mysql

注意,若是装的是xftp 5,协议改成SFTP。nginx

好了,闲话很少说,开始今天的主题了web

---如何定制本身的专属网站!!!

第一步:执行sql

lnmp add vhost

图片描述

0一、请输入想要的绑定的域名,而后敲回车。举例:我经过阿里云注册的域名是lolong.xyz,那么这里我能够输入lolong.xyz,或者其余任何*.lolong.xyz指定特定网站,一台主机能够部署多个网站。shell

在这里注册好网站域名后,咱们还要登陆我的阿里云帐号(其余平台相似),在控制台中,设置域名解析,图例以下:数据库

图片描述

解析vim

图片描述

添加解析跨域

图片描述

↑ 主机记录:必须与此处部署的网站域名一致
记录值:是云主机IP
解析须要几分钟,这一步能够提早设置。学习

下面接着进行Xshell上面的操做

图片描述

0二、提示注册更多网站域名,若是没有,直接回车

图片描述

0三、输入本身域名对应的主机文件目录,直接回车,默认为 /home/wwwroot/域名。在这里不改,后面根据项目不一样,再作对应调整。

图片描述

0四、询问是否添加静态规则,直接回车,通常就是url访问

图片描述

0五、是否保存访问日志,保存一下,敲y,回车

图片描述

0六、输入保存日志的名字,敲回车,使用默认名字

图片描述

0七、是否建立mysql数据库(不须要),敲回车

图片描述

0八、最后,敲任意键开始建立

图片描述

此时,至关于已经建立了一个属于本身的网站,只需将手上的项目放入对应的位置,并进行相应配置,详细配置操做请看结尾的补充说明

若是想建立多个站点,可重复以上操做。

补充说明:

一、建立站点后,如何使用、测试?

执行lnmp vhost add 建立网站后,实际是将自定义域名(例如lolong.xyz)与 云主机/home/wwwroot/lolong.xyz地址相对应,在访问lolong.xyz时,实际访问的是/home/wwwroot/lolong.xyz地址下的index.html文件。

测试:
进入这个文件夹/home/wwwroot/lolong.xyz

cd /home/wwwroot/lolong.xyz

建立并编辑 index.html

vim index.html

任意输入一些内容保存: Hello World,This is website.

而后访问: lolong.xyz,如图

图片描述

0二、初始建立站点后,须要更改配置怎么办?

修改 /usr/local/nginx/conf/vhost/ 这个路径里面的相应的配置文件
通常都是以你的域名命名后面加上 .conf。
例如

vim /usr/local/nginx/conf/vhost/lolong.xyz.conf

图片描述

文章开头的操做都是针对这个配置文件作的修改。

下面是Nginx 配置内容 (跨域、反向代理也是在这添加)

图片描述

任什么时候候修改Nginx配置后,必须重启Nginx,重启方式有三种:

第一种:

/etc/init.d/nginx restart

第二种:

service nginx restart

第三种:

systemctl restart nginx.service
相关文章
相关标签/搜索