入门之:如何在腾讯云服务器上部署本身的静态前端项目(服务器系统:centos7)

须要准备的东西有:html

            一、腾讯云服务器前端

                        1.一、安装nginx代理linux

                        1.二、安装FTP服务(用于linux服务器接收咱们本地电脑上传的文件)nginx

            二、FileZilla(在我的电脑上安装,用于上传文件到服务器)安全

一、购买腾讯云服务器(我本身购买的是最便宜的云服务器,目前是够用了)服务器

购买完成以后,会自动生成一个服务器实例,咱们须要更改实例的初始登陆密码,以及作些跟帐号安全相关的绑定设置。网站

1.一、安装nginxspa

1.1.一、首先要登陆linux实例(咱们使用腾讯云推荐的标准方式登陆),进入控制台。.net

1.1.二、经过命令在linux上安装nginx

  • 手动搭建 LNMP 环境(CentOS 7)

    注意,对于上述连接中的第7点关于nginx的配置文件/etc/nginx/nginx.conf的配置,咱们须要根据本身的项目实际状况作对应配置。我这里对其中的server属性配置以下:

    ......  ......    server {        listen       80 default_server;        listen       [::]:80 default_server;        server_name  _;        root         /data/www;         include /etc/nginx/default.d/*.conf;         location / {        }         error_page 404 /404.html;            location = /40x.html {        }         error_page 500 502 503 504 /50x.html;            location = /50x.html {        }    }     include /etc/nginx/conf.d/*.conf;

server_name:网站的域名,若是无域名,用_代替,而后经过linux实例的IP进行访问。                  
root:前端文件所在目录,linux的文件列表能够在fileZilla连上linux的FTP服务后,在FileZilla中的远程站点中查看,而后肯定咱们要将文件放在哪一个文件夹下,固然若是咱们要放的位置不存在,能够经过mkdir命令进行建立,再经过FileZilla上传。这里也要注意一点,若是nginx配置中未指定index,则nginx会将root下名为index的文件默认为入口文件。

参考的连接:搭建 Nginx 静态网站

若是有修过nginx的相关配置文件,则须要进行nginx重启,重启命令:nginx -s reload

在实际操做中,因为nginx的配置出错,以及出现了一些报错,所以也借鉴了其它一些参考文章:

1.二、搭建 FTP 服务

这里我本身遇到几个问题:

一、报错220 (vsFTPd 3.0.2)-AUTH TLS

解决过程参考了这篇文章:FileZilla 登陆 ftp 发现一直报错220 (vsFTPd 3.0.2)-AUTH TLS

二、553 Could not creat files 严重文件传输错误

解决过程参考了这篇文章:ftp上传文件出现553 Could not creat files 严重文件传输错误

这个提示本质是由于该文件无写入权限,linux系统要对某个文件进行权限设置,能够经过chmod进行设置。

chmod能改变权限,-R是目录下全部文件,777就是高权限(读、写、执行)

chmod -R 777 * 意思就是将当前目录下全部文件都给予777权限

这个在服务器里不能随便敲的,不能在根目录下进行此命令,由于有些进程是指定权限(如75五、700...)才能运行的...因此会出错。

1.三、FileZilla的大体使用流程

相关文章
相关标签/搜索