前端html网站的发布过程

 这是本人第一次写博客,这不过是一些工作上的小小总结;因为刚入行,并没有什么经验和技术。希望这这微不足道的内容能为浏览者提供一点点帮助。

 基本上的过程是参考阿里云官网的文档,使用具体内容就不班门弄斧了,这里就贴出自己在工作过程中的一些参考链接。


第一步、注册域名


  点击打开链接


第二步、备案


        这里的备案指的是首次进行备案  点击打开链接 其中使用的云服务器ECS。要是需要再次申请一个域名,这时只需要接入之前已经审核通过的备案: 点击打开链接 。注意部分地区会在初审通过以后,不仅需要办理拍照,还需要邮寄资料。
 

第三步、域名解析


          点击打开链接 在cmd下ping一下ip和域名,看看是否能访问到服务器。

第四步、上传网站


  这里我们使用nginx,和tomcat的一样,也是一直web服务器,首先要在linux系统上安装,具体步骤如下:
首先要了解一下linux系统,linux系统文件的操作是有权限限制的,文件(夹)的创建者对文件(夹)拥有所有的权限,而且可以将此文件(夹)的权限赋予其他用户。
  1、首先用root用户从远程登录服务器,使用Xshell
 
 
  使用yum -y install gcc命令安装gcc;之后wget http://nginx.org/download/nginx-1.5.9.tar.gz安装nginx,这里我们可以用WinSCP查看远程服务器上的文件和从本地上传。
 
  Nginx压缩包下载在/home/XXXX/(用户主页根目录,在Xshell的路劲表示为~)下,之后tar -zxvf nginx-1.5.9.tar.gz解压包到当前目录下,cd nginx-1.5.9/进入解压目录下,之后./configure配置信息,再make命令进行编译,再make install进行安装;之后会安装到/usr/local/的目录下;之后使用chown -R XXXX /usr/local/nginx将该文件夹和子文件(夹)的所有权限赋予用户XXXX,这是再用XXXX登录远程,就可以对nginx文件夹下的内容进行操作了。
使用XXXX登录,cd /usr/local/nginx/sbin/,之后./nginx -t查看nginx是否安装成功,但此时会保存说是对80端口没有权限打开,使用再用root用户登录,执行上面同样的操作,使用netstat -ntpl查看此时开放的tcp端口。成功启动nginx了。
 
 此时80端口对应的nginx已启动,在浏览器上输入服务器或ip,可以看到。
 
  2、使用WinSCP将写好的静态网站上传到服务器的/usr/local/nginx/html/目录下,再修改/usr/local/nginx/conf/下的nginx.conf(最好也同时修改nginx.conf.default)。
 
  root为你网站的路径(当前目录上一级目录的html文件夹下的XXXXXXX文件夹),index为你的首页(XXXXXXX文件夹下的文件),在切换到root账号,使用/usr/nginx/sbin/nginx -s reload  重启nginx,再去浏览器访问域名或是ip就能直接看到网站的首页了。注意:对于端口或是服务进程的开启、关闭或重启之类的最好是用root去操作。

猜你喜欢

转载自blog.csdn.net/sinat_32787481/article/details/60961557
今日推荐