推荐安装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,如图
修改 /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